package com.inei.cie.servicios;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import org.apache.http.HttpResponse;
import org.apache.http.ParseException;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;

import com.inei.cie.dao.UtilDB;
import com.inei.conexion.Conexion;

public class ServicioINEI {

	private UtilDB util;
	private SQLiteDatabase db;
	private Cursor cursor = null;
	private static final Conexion con = new Conexion();
	private static final ServicioINEI gestor = new ServicioINEI();
	//String conexion = con.conexion_produccion;
	String conexion = con.conexion;

	public static ServicioINEI getInstance() {
		return gestor;
	}

	public String obtenerToken(String imei, String dni, String codPatrimonial,
			Context context) {
		util = new UtilDB(context);
		String valor = "";
		try {
			HttpClient httpClient = new DefaultHttpClient();
			HttpPost post = new HttpPost(conexion
					+ "index.php/visor/getToken/verify/format/json");
			post.setHeader("content-type", "application/json");

			JSONObject dato = new JSONObject();

			dato.put("imei", imei);
			dato.put("dni", dni);
			dato.put("cod_pat", codPatrimonial);

			StringEntity entity = new StringEntity(dato.toString());
			post.setEntity(entity);
			// Execute HTTP Post Request
			HttpResponse resp = httpClient.execute(post);

			String respStr = EntityUtils.toString(resp.getEntity());

			JSONObject respJSON = new JSONObject(respStr);
			if (respJSON.getBoolean("value") == true) {
				valor = respJSON.getString("token");
			} else {
				valor = respJSON.getString("message");
			}
		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}
		return valor;
	}

	public String actualizarToken(String imei, String dni,
			String codPatrimonial, Context context) {
		util = new UtilDB(context);
		String tokenObtenido = obtenerToken(imei, dni, codPatrimonial, context);
		SQLiteDatabase db = util.getWritableDatabase();
		Calendar c = Calendar.getInstance();
		String hora = "";
		String minutos = "";
		String segundos = "";
		String dia = "";
		String mes = "";
		String anio = "";

		if (c.get(Calendar.HOUR) < 10) {
			hora = "0" + c.get(Calendar.HOUR);
		} else {
			hora = "" + c.get(Calendar.HOUR);
		}
		if (c.get(Calendar.MINUTE) < 10) {
			minutos = "0" + c.get(Calendar.MINUTE);
		} else {
			minutos = "" + c.get(Calendar.MINUTE);
		}
		if (c.get(Calendar.SECOND) < 10) {
			segundos = "0" + c.get(Calendar.SECOND);
		} else {
			segundos = "" + c.get(Calendar.SECOND);
		}
		if (c.get(Calendar.DATE) < 10) {
			dia = "0" + c.get(Calendar.DATE);
		} else {
			dia = "" + c.get(Calendar.DATE);
		}
		if ((c.get(Calendar.MONTH)) + 1 < 10) {
			mes = "0" + ((c.get(Calendar.MONTH)) + 1);
		} else {
			mes = "" + ((c.get(Calendar.MONTH)) + 1);
		}
		anio = "" + c.get(Calendar.YEAR);
		ContentValues valores = new ContentValues();
		valores.put("token", tokenObtenido);

		db.update("personal_patrimonio", valores, "dni=? and cod_pat=?",
				new String[] { dni + "", codPatrimonial + "" });
		db.close();
		return tokenObtenido;
	}

	public String tokenGuardado(String dni, String cod_pat, Context context) {
		util = new UtilDB(context);
		String tokenGuardado = "";
		String[] args = new String[] { dni, cod_pat };
		db = util.getReadableDatabase();
		cursor = db
				.rawQuery(
						"SELECT token from personal_patrimonio where dni=? and cod_pat=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				tokenGuardado = cursor.getString(0);
			} while (cursor.moveToNext());
		}
		db.close();
		cursor.close();
		return tokenGuardado;
	}

	public String existeToken(String dni, String cod_pat, Context context) {
		util = new UtilDB(context);
		String token = null;
		String tokenGuardado;
		// String[] args = new String[] { dni, cod_pat };
		db = util.getReadableDatabase();
		cursor = db
				.rawQuery(
						"SELECT token FROM personal_patrimonio ORDER BY ID DESC LIMIT 1",
						null);

		if (cursor.moveToFirst()) {
			do {
				token = cursor.getString(0);
			} while (cursor.moveToNext());
		}

		if (token == null) {
			tokenGuardado = "";
		} else {
			tokenGuardado = token;
		}
		db.close();
		cursor.close();
		return tokenGuardado;
	}

	public List<List<Object>> listaDatosCaratula(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> caratula = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> PC_CedAdic = new ArrayList<Object>();
		List<Object> PC_A_1_Dep = new ArrayList<Object>();
		List<Object> PC_A_2_Prov = new ArrayList<Object>();
		List<Object> PC_A_3_Dist = new ArrayList<Object>();
		List<Object> PC_A_4_CentroP = new ArrayList<Object>();
		List<Object> PC_A_5_NucleoUrb = new ArrayList<Object>();
		List<Object> PC_A_6_Ugel = new ArrayList<Object>();
		List<Object> PC_A_7Dir_1_Tvia = new ArrayList<Object>();
		List<Object> PC_A_7Dir_2_Nomb = new ArrayList<Object>();
		List<Object> PC_A_7Dir_3_Nro = new ArrayList<Object>();
		List<Object> PC_A_7Dir_4_Piso = new ArrayList<Object>();
		List<Object> PC_A_7Dir_5_Mz = new ArrayList<Object>();
		List<Object> PC_A_7Dir_6_Lt = new ArrayList<Object>();
		List<Object> PC_A_7Dir_7_Sect = new ArrayList<Object>();
		List<Object> PC_A_7Dir_8_Zona = new ArrayList<Object>();
		List<Object> PC_A_7Dir_9_Et = new ArrayList<Object>();
		List<Object> PC_A_7Dir_10_Km = new ArrayList<Object>();
		List<Object> PC_A_8_DirVerif = new ArrayList<Object>();
		List<Object> PC_A_9_RefDir = new ArrayList<Object>();
		List<Object> PC_B_1_CodLocal = new ArrayList<Object>();
		List<Object> PC_B_2_CantEv = new ArrayList<Object>();
		List<Object> PC_C_2_Rfinal_fecha = new ArrayList<Object>();
		List<Object> PC_C_2_Rfinal_resul = new ArrayList<Object>();
		List<Object> PC_C_2_Rfinal_resul_O = new ArrayList<Object>();
		List<Object> PC_D_EvT_dni = new ArrayList<Object>();
		List<Object> PC_D_EvT_Nomb = new ArrayList<Object>();
		List<Object> PC_D_JBri_dni = new ArrayList<Object>();
		List<Object> PC_D_JBri_Nomb = new ArrayList<Object>();
		List<Object> PC_D_CProv_dni = new ArrayList<Object>();
		List<Object> PC_D_CProv_Nomb = new ArrayList<Object>();
		List<Object> PC_D_CDep_dni = new ArrayList<Object>();
		List<Object> PC_D_CDep_Nomb = new ArrayList<Object>();
		List<Object> PC_D_SupN_dni = new ArrayList<Object>();
		List<Object> PC_D_SupN_Nomb = new ArrayList<Object>();
		List<Object> PC_E_1_TPred = new ArrayList<Object>();
		List<Object> PC_E_2_TPred_NoCol = new ArrayList<Object>();
		List<Object> PC_E_3_TEdif = new ArrayList<Object>();
		List<Object> PC_E_4_TPat = new ArrayList<Object>();
		List<Object> PC_E_5_TLosa = new ArrayList<Object>();
		List<Object> PC_E_6_TCist = new ArrayList<Object>();
		List<Object> PC_E_7_TMurCon = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, PC_CedAdic, PC_A_1_Dep, PC_A_2_Prov, PC_A_3_Dist, PC_A_4_CentroP, PC_A_5_NucleoUrb, PC_A_6_Ugel, "
								+ "PC_A_7Dir_1_Tvia, PC_A_7Dir_2_Nomb, PC_A_7Dir_3_Nro, PC_A_7Dir_4_Piso, PC_A_7Dir_5_Mz, PC_A_7Dir_6_Lt, "
								+ "PC_A_7Dir_7_Sect, PC_A_7Dir_8_Zona, PC_A_7Dir_9_Et, PC_A_7Dir_10_Km, PC_A_8_DirVerif, PC_A_9_RefDir, "
								+ "PC_B_1_CodLocal, PC_B_2_CantEv, PC_C_2_Rfinal_fecha, PC_C_2_Rfinal_resul, PC_C_2_Rfinal_resul_O, PC_D_EvT_dni, "
								+ "PC_D_EvT_Nomb, PC_D_JBri_dni, PC_D_JBri_Nomb, PC_D_CProv_dni, PC_D_CProv_Nomb, PC_D_CDep_dni, PC_D_CDep_Nomb, "
								+ "PC_D_SupN_dni, PC_D_SupN_Nomb, PC_E_1_TPred, PC_E_2_TPred_NoCol, PC_E_3_TEdif, PC_E_4_TPat, PC_E_5_TLosa, PC_E_6_TCist, "
								+ "PC_E_7_TMurCon from PCar where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getString(0));
				PC_CedAdic.add(cursor.getInt(1));
				PC_A_1_Dep.add(cursor.getInt(2));
				PC_A_2_Prov.add(cursor.getInt(3));
				PC_A_3_Dist.add(cursor.getInt(4));
				PC_A_4_CentroP.add(cursor.getString(5));
				PC_A_5_NucleoUrb.add(cursor.getString(6));
				PC_A_6_Ugel.add(cursor.getString(7));
				PC_A_7Dir_1_Tvia.add(cursor.getInt(8));
				PC_A_7Dir_2_Nomb.add(cursor.getString(9));
				PC_A_7Dir_3_Nro.add(cursor.getString(10));
				PC_A_7Dir_4_Piso.add(cursor.getString(11));
				PC_A_7Dir_5_Mz.add(cursor.getString(12));
				PC_A_7Dir_6_Lt.add(cursor.getString(13));
				PC_A_7Dir_7_Sect.add(cursor.getString(14));
				PC_A_7Dir_8_Zona.add(cursor.getString(15));
				PC_A_7Dir_9_Et.add(cursor.getString(16));
				PC_A_7Dir_10_Km.add(cursor.getString(17));
				PC_A_8_DirVerif.add(cursor.getInt(18));
				PC_A_9_RefDir.add(cursor.getString(19));
				PC_B_1_CodLocal.add(cursor.getString(20));
				PC_B_2_CantEv.add(cursor.getInt(21));
				PC_C_2_Rfinal_fecha.add(cursor.getString(22));
				PC_C_2_Rfinal_resul.add(cursor.getInt(23));
				PC_C_2_Rfinal_resul_O.add(cursor.getString(24));
				PC_D_EvT_dni.add(cursor.getString(25));
				PC_D_EvT_Nomb.add(cursor.getString(26));
				PC_D_JBri_dni.add(cursor.getString(27));
				PC_D_JBri_Nomb.add(cursor.getString(28));
				PC_D_CProv_dni.add(cursor.getString(29));
				PC_D_CProv_Nomb.add(cursor.getString(30));
				PC_D_CDep_dni.add(cursor.getString(31));
				PC_D_CDep_Nomb.add(cursor.getString(32));
				PC_D_SupN_dni.add(cursor.getString(33));
				PC_D_SupN_Nomb.add(cursor.getString(34));
				PC_E_1_TPred.add(cursor.getInt(35));
				PC_E_2_TPred_NoCol.add(cursor.getInt(36));
				PC_E_3_TEdif.add(cursor.getInt(37));
				PC_E_4_TPat.add(cursor.getInt(38));
				PC_E_5_TLosa.add(cursor.getInt(39));
				PC_E_6_TCist.add(cursor.getInt(40));
				PC_E_7_TMurCon.add(cursor.getInt(41));

			} while (cursor.moveToNext());

			caratula.add(PC_F_1);
			caratula.add(PC_CedAdic);
			caratula.add(PC_A_1_Dep);
			caratula.add(PC_A_2_Prov);
			caratula.add(PC_A_3_Dist);
			caratula.add(PC_A_4_CentroP);
			caratula.add(PC_A_5_NucleoUrb);
			caratula.add(PC_A_6_Ugel);
			caratula.add(PC_A_7Dir_1_Tvia);
			caratula.add(PC_A_7Dir_2_Nomb);
			caratula.add(PC_A_7Dir_3_Nro);
			caratula.add(PC_A_7Dir_4_Piso);
			caratula.add(PC_A_7Dir_5_Mz);
			caratula.add(PC_A_7Dir_6_Lt);
			caratula.add(PC_A_7Dir_7_Sect);
			caratula.add(PC_A_7Dir_8_Zona);
			caratula.add(PC_A_7Dir_9_Et);
			caratula.add(PC_A_7Dir_10_Km);
			caratula.add(PC_A_8_DirVerif);
			caratula.add(PC_A_9_RefDir);
			caratula.add(PC_B_1_CodLocal);
			caratula.add(PC_B_2_CantEv);
			caratula.add(PC_C_2_Rfinal_fecha);
			caratula.add(PC_C_2_Rfinal_resul);
			caratula.add(PC_C_2_Rfinal_resul_O);
			caratula.add(PC_D_EvT_dni);
			caratula.add(PC_D_EvT_Nomb);
			caratula.add(PC_D_JBri_dni);
			caratula.add(PC_D_JBri_Nomb);
			caratula.add(PC_D_CProv_dni);
			caratula.add(PC_D_CProv_Nomb);
			caratula.add(PC_D_CDep_dni);
			caratula.add(PC_D_CDep_Nomb);
			caratula.add(PC_D_SupN_dni);
			caratula.add(PC_D_SupN_Nomb);
			caratula.add(PC_E_1_TPred);
			caratula.add(PC_E_2_TPred_NoCol);
			caratula.add(PC_E_3_TEdif);
			caratula.add(PC_E_4_TPat);
			caratula.add(PC_E_5_TLosa);
			caratula.add(PC_E_6_TCist);
			caratula.add(PC_E_7_TMurCon);
		}
		Cerrar();

		return caratula;
	}

	public List<List<Object>> listaDatosCaratula_C_1N(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> caratula_c_1n = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> PC_C_1_NroVis = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Fecha = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Hini = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Hfin = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Fecha_Prox = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Hora_Prox = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Res = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Res_O = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Fecha = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Hini = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Hfin = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Res = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Res_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, PC_C_1_NroVis, PC_C_1_Et_Fecha, PC_C_1_Et_Hini, PC_C_1_Et_Hfin, PC_C_1_Et_Fecha_Prox, "
								+ "PC_C_1_Et_Hora_Prox, PC_C_1_Et_Res, PC_C_1_Et_Res_O, PC_C_1_Jb_Fecha, PC_C_1_Jb_Hini, PC_C_1_Jb_Hfin, "
								+ "PC_C_1_Jb_Res, PC_C_1_Jb_Res_O from PCar_C_1N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getString(0));
				PC_C_1_NroVis.add(cursor.getInt(1));
				PC_C_1_Et_Fecha.add(cursor.getInt(2));
				PC_C_1_Et_Hini.add(cursor.getString(3));
				PC_C_1_Et_Hfin.add(cursor.getString(4));
				PC_C_1_Et_Fecha_Prox.add(cursor.getString(5));
				PC_C_1_Et_Hora_Prox.add(cursor.getString(6));
				PC_C_1_Et_Res.add(cursor.getInt(7));
				PC_C_1_Et_Res_O.add(cursor.getString(8));
				PC_C_1_Jb_Fecha.add(cursor.getString(9));
				PC_C_1_Jb_Hini.add(cursor.getString(10));
				PC_C_1_Jb_Hfin.add(cursor.getString(11));
				PC_C_1_Jb_Res.add(cursor.getInt(12));
				PC_C_1_Jb_Res_O.add(cursor.getString(13));

			} while (cursor.moveToNext());

			caratula_c_1n.add(PC_F_1);
			caratula_c_1n.add(PC_C_1_NroVis);
			caratula_c_1n.add(PC_C_1_Et_Fecha);
			caratula_c_1n.add(PC_C_1_Et_Hini);
			caratula_c_1n.add(PC_C_1_Et_Hfin);
			caratula_c_1n.add(PC_C_1_Et_Fecha_Prox);
			caratula_c_1n.add(PC_C_1_Et_Hora_Prox);
			caratula_c_1n.add(PC_C_1_Et_Res);
			caratula_c_1n.add(PC_C_1_Et_Res_O);
			caratula_c_1n.add(PC_C_1_Jb_Fecha);
			caratula_c_1n.add(PC_C_1_Jb_Hini);
			caratula_c_1n.add(PC_C_1_Jb_Hfin);
			caratula_c_1n.add(PC_C_1_Jb_Res);
			caratula_c_1n.add(PC_C_1_Jb_Res_O);
		}
		Cerrar();

		return caratula_c_1n;
	}

	public void envioDatosCaratula(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarCaratula = listaDatosCaratula(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarCaratula_C_1N = listaDatosCaratula_C_1N(
				codigoLocalPadron, context);
		HttpPost postCaratula = null;
		HttpPost postCaratulaC1N = null;
		StringEntity entityCaratula = null;
		StringEntity entityCaratulaC1N = null;
		String respStrCaratula = "";
		String respStrCaratulaC1N = "";
		HttpResponse respCaratula = null;
		HttpResponse respCaratulaC1N = null;

		JSONObject datosCaratula;
		JSONObject datosRecorridoCaratula;
		JSONArray arregloDatosCaratula;

		JSONObject datosCaratulaC1N;
		JSONObject datosRecorridoCaratulaC1N;
		JSONArray arregloDatosCaratulaC1N;

		try {
			HttpClient httpClient = new DefaultHttpClient();

			postCaratula = new HttpPost(conexion
					+ "index.php/visor/pcar/send/format/json");
			postCaratula.setHeader("content-type", "application/json");

			postCaratulaC1N = new HttpPost(conexion
					+ "index.php/visor/pcarc1n/send/format/json");
			postCaratulaC1N.setHeader("content-type", "application/json");

			datosCaratula = new JSONObject();
			arregloDatosCaratula = new JSONArray();

			datosCaratulaC1N = new JSONObject();
			arregloDatosCaratulaC1N = new JSONArray();

			if (datosAEnviarCaratula.size() > 0) {
				for (int i = 0; i < datosAEnviarCaratula.get(0).size(); i++) {
					datosRecorridoCaratula = new JSONObject();
					datosRecorridoCaratula.put("id_local", codigoLocalPadron);
					datosRecorridoCaratula.put("PC_F_1", datosAEnviarCaratula
							.get(0).get(i));
					datosRecorridoCaratula.put("PC_CedAdic",
							datosAEnviarCaratula.get(1).get(i));
					datosRecorridoCaratula.put("PC_A_1_Dep",
							datosAEnviarCaratula.get(2).get(i));
					datosRecorridoCaratula.put("PC_A_2_Prov",
							datosAEnviarCaratula.get(3).get(i));
					datosRecorridoCaratula.put("PC_A_3_Dist",
							datosAEnviarCaratula.get(4).get(i));
					datosRecorridoCaratula.put("PC_A_4_CentroP",
							datosAEnviarCaratula.get(5).get(i));
					datosRecorridoCaratula.put("PC_A_5_NucleoUrb",
							datosAEnviarCaratula.get(6).get(i));
					datosRecorridoCaratula.put("PC_A_6_Ugel",
							datosAEnviarCaratula.get(7).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_1_Tvia",
							datosAEnviarCaratula.get(8).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_2_Nomb",
							datosAEnviarCaratula.get(9).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_3_Nro",
							datosAEnviarCaratula.get(10).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_4_Piso",
							datosAEnviarCaratula.get(11).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_5_Mz",
							datosAEnviarCaratula.get(12).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_6_Lt",
							datosAEnviarCaratula.get(13).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_7_Sect",
							datosAEnviarCaratula.get(14).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_8_Zona",
							datosAEnviarCaratula.get(15).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_9_Et",
							datosAEnviarCaratula.get(16).get(i));
					datosRecorridoCaratula.put("PC_A_7Dir_10_Km",
							datosAEnviarCaratula.get(17).get(i));
					datosRecorridoCaratula.put("PC_A_8_DirVerif",
							datosAEnviarCaratula.get(18).get(i));
					datosRecorridoCaratula.put("PC_A_9_RefDir",
							datosAEnviarCaratula.get(19).get(i));
					datosRecorridoCaratula.put("PC_B_1_CodLocal",
							datosAEnviarCaratula.get(20).get(i));
					datosRecorridoCaratula.put("PC_B_2_CantEv",
							datosAEnviarCaratula.get(21).get(i));
					datosRecorridoCaratula.put("PC_C_2_Rfinal_fecha",
							datosAEnviarCaratula.get(22).get(i));
					datosRecorridoCaratula.put("PC_C_2_Rfinal_resul",
							datosAEnviarCaratula.get(23).get(i));
					datosRecorridoCaratula.put("PC_C_2_Rfinal_resul_O",
							datosAEnviarCaratula.get(24).get(i));
					datosRecorridoCaratula.put("PC_D_EvT_dni",
							datosAEnviarCaratula.get(25).get(i));
					datosRecorridoCaratula.put("PC_D_EvT_Nomb",
							datosAEnviarCaratula.get(26).get(i));
					datosRecorridoCaratula.put("PC_D_JBri_dni",
							datosAEnviarCaratula.get(27).get(i));
					datosRecorridoCaratula.put("PC_D_JBri_Nomb",
							datosAEnviarCaratula.get(28).get(i));
					datosRecorridoCaratula.put("PC_D_CProv_dni",
							datosAEnviarCaratula.get(29).get(i));
					datosRecorridoCaratula.put("PC_D_CProv_Nomb",
							datosAEnviarCaratula.get(30).get(i));
					datosRecorridoCaratula.put("PC_D_CDep_dni",
							datosAEnviarCaratula.get(31).get(i));
					datosRecorridoCaratula.put("PC_D_CDep_Nomb",
							datosAEnviarCaratula.get(32).get(i));
					datosRecorridoCaratula.put("PC_D_SupN_dni",
							datosAEnviarCaratula.get(33).get(i));
					datosRecorridoCaratula.put("PC_D_SupN_Nomb",
							datosAEnviarCaratula.get(34).get(i));
					datosRecorridoCaratula.put("PC_E_1_TPred",
							datosAEnviarCaratula.get(35).get(i));
					datosRecorridoCaratula.put("PC_E_2_TPred_NoCol",
							datosAEnviarCaratula.get(36).get(i));
					datosRecorridoCaratula.put("PC_E_3_TEdif",
							datosAEnviarCaratula.get(37).get(i));
					datosRecorridoCaratula.put("PC_E_4_TPat",
							datosAEnviarCaratula.get(38).get(i));
					datosRecorridoCaratula.put("PC_E_5_TLosa",
							datosAEnviarCaratula.get(39).get(i));
					datosRecorridoCaratula.put("PC_E_6_TCist",
							datosAEnviarCaratula.get(40).get(i));
					datosRecorridoCaratula.put("PC_E_7_TMurCon",
							datosAEnviarCaratula.get(41).get(i));
					datosRecorridoCaratula.put("Version", 0);
					arregloDatosCaratula.put(datosRecorridoCaratula);
				}
			}

			if (datosAEnviarCaratula_C_1N.size() > 0) {
				for (int i = 0; i < datosAEnviarCaratula_C_1N.get(0).size(); i++) {
					datosRecorridoCaratulaC1N = new JSONObject();
					datosRecorridoCaratulaC1N
							.put("id_local", codigoLocalPadron);
					datosRecorridoCaratulaC1N.put("PC_F_1",
							datosAEnviarCaratula_C_1N.get(0).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_NroVis",
							datosAEnviarCaratula_C_1N.get(1).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Et_Fecha",
							datosAEnviarCaratula_C_1N.get(2).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Et_Hini",
							datosAEnviarCaratula_C_1N.get(3).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Et_Hfin",
							datosAEnviarCaratula_C_1N.get(4).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Et_Fecha_Prox",
							datosAEnviarCaratula_C_1N.get(5).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Et_Hora_Prox",
							datosAEnviarCaratula_C_1N.get(6).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Et_Res",
							datosAEnviarCaratula_C_1N.get(7).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Et_Res_O",
							datosAEnviarCaratula_C_1N.get(8).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Fecha",
							datosAEnviarCaratula_C_1N.get(9).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Hini",
							datosAEnviarCaratula_C_1N.get(10).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Hfin",
							datosAEnviarCaratula_C_1N.get(11).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Res",
							datosAEnviarCaratula_C_1N.get(12).get(i));
					datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Res_O",
							datosAEnviarCaratula_C_1N.get(13).get(i));
					datosRecorridoCaratulaC1N.put("Version", 0);
					arregloDatosCaratulaC1N.put(datosRecorridoCaratulaC1N);
				}
			}

			datosCaratula.put("token", token);
			datosCaratula.put("datos", arregloDatosCaratula.toString());

			datosCaratulaC1N.put("token", token);
			datosCaratulaC1N.put("datos", arregloDatosCaratulaC1N.toString());

			entityCaratula = new StringEntity(datosCaratula.toString());
			postCaratula.setEntity(entityCaratula);

			entityCaratulaC1N = new StringEntity(datosCaratulaC1N.toString());
			postCaratulaC1N.setEntity(entityCaratulaC1N);

			respCaratula = httpClient.execute(postCaratula);
			respStrCaratula = EntityUtils.toString(respCaratula.getEntity());

			respCaratulaC1N = httpClient.execute(postCaratulaC1N);
			respStrCaratulaC1N = EntityUtils.toString(respCaratulaC1N
					.getEntity());

			if (datosAEnviarCaratula.size() > 0) {
				JSONObject respJSONCaratula = new JSONObject(respStrCaratula);
				/*
				 * if (respJSONCaratula.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "PCar", context); }
				 */
			}
			if (datosAEnviarCaratula_C_1N.size() > 0) {
				JSONObject respJSONCaratulaC1N = new JSONObject(
						respStrCaratulaC1N);
				/*
				 * if (respJSONCaratulaC1N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "PCar_C_1N", context); }
				 */
			}

			Log.i("CARATULA", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CARATULA", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CARATULA", "ERROR IOException");
		} catch (ParseException e) {
			Log.e("CARATULA", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CARATULA", "ERROR JSONException");
			Log.e("CARATULA", "" + e.getMessage());
		}
	}

	public List<List<Object>> listaDatosCaratulaReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> caratula = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> PC_CedAdic = new ArrayList<Object>();
		List<Object> PC_A_1_Dep = new ArrayList<Object>();
		List<Object> PC_A_2_Prov = new ArrayList<Object>();
		List<Object> PC_A_3_Dist = new ArrayList<Object>();
		List<Object> PC_A_4_CentroP = new ArrayList<Object>();
		List<Object> PC_A_5_NucleoUrb = new ArrayList<Object>();
		List<Object> PC_A_6_Ugel = new ArrayList<Object>();
		List<Object> PC_A_7Dir_1_Tvia = new ArrayList<Object>();
		List<Object> PC_A_7Dir_2_Nomb = new ArrayList<Object>();
		List<Object> PC_A_7Dir_3_Nro = new ArrayList<Object>();
		List<Object> PC_A_7Dir_4_Piso = new ArrayList<Object>();
		List<Object> PC_A_7Dir_5_Mz = new ArrayList<Object>();
		List<Object> PC_A_7Dir_6_Lt = new ArrayList<Object>();
		List<Object> PC_A_7Dir_7_Sect = new ArrayList<Object>();
		List<Object> PC_A_7Dir_8_Zona = new ArrayList<Object>();
		List<Object> PC_A_7Dir_9_Et = new ArrayList<Object>();
		List<Object> PC_A_7Dir_10_Km = new ArrayList<Object>();
		List<Object> PC_A_8_DirVerif = new ArrayList<Object>();
		List<Object> PC_A_9_RefDir = new ArrayList<Object>();
		List<Object> PC_B_1_CodLocal = new ArrayList<Object>();
		List<Object> PC_B_2_CantEv = new ArrayList<Object>();
		List<Object> PC_C_2_Rfinal_fecha = new ArrayList<Object>();
		List<Object> PC_C_2_Rfinal_resul = new ArrayList<Object>();
		List<Object> PC_C_2_Rfinal_resul_O = new ArrayList<Object>();
		List<Object> PC_D_EvT_dni = new ArrayList<Object>();
		List<Object> PC_D_EvT_Nomb = new ArrayList<Object>();
		List<Object> PC_D_JBri_dni = new ArrayList<Object>();
		List<Object> PC_D_JBri_Nomb = new ArrayList<Object>();
		List<Object> PC_D_CProv_dni = new ArrayList<Object>();
		List<Object> PC_D_CProv_Nomb = new ArrayList<Object>();
		List<Object> PC_D_CDep_dni = new ArrayList<Object>();
		List<Object> PC_D_CDep_Nomb = new ArrayList<Object>();
		List<Object> PC_D_SupN_dni = new ArrayList<Object>();
		List<Object> PC_D_SupN_Nomb = new ArrayList<Object>();
		List<Object> PC_E_1_TPred = new ArrayList<Object>();
		List<Object> PC_E_2_TPred_NoCol = new ArrayList<Object>();
		List<Object> PC_E_3_TEdif = new ArrayList<Object>();
		List<Object> PC_E_4_TPat = new ArrayList<Object>();
		List<Object> PC_E_5_TLosa = new ArrayList<Object>();
		List<Object> PC_E_6_TCist = new ArrayList<Object>();
		List<Object> PC_E_7_TMurCon = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, PC_CedAdic, PC_A_1_Dep, PC_A_2_Prov, PC_A_3_Dist, PC_A_4_CentroP, PC_A_5_NucleoUrb, PC_A_6_Ugel, "
								+ "PC_A_7Dir_1_Tvia, PC_A_7Dir_2_Nomb, PC_A_7Dir_3_Nro, PC_A_7Dir_4_Piso, PC_A_7Dir_5_Mz, PC_A_7Dir_6_Lt, "
								+ "PC_A_7Dir_7_Sect, PC_A_7Dir_8_Zona, PC_A_7Dir_9_Et, PC_A_7Dir_10_Km, PC_A_8_DirVerif, PC_A_9_RefDir, "
								+ "PC_B_1_CodLocal, PC_B_2_CantEv, PC_C_2_Rfinal_fecha, PC_C_2_Rfinal_resul, PC_C_2_Rfinal_resul_O, PC_D_EvT_dni, "
								+ "PC_D_EvT_Nomb, PC_D_JBri_dni, PC_D_JBri_Nomb, PC_D_CProv_dni, PC_D_CProv_Nomb, PC_D_CDep_dni, PC_D_CDep_Nomb, "
								+ "PC_D_SupN_dni, PC_D_SupN_Nomb, PC_E_1_TPred, PC_E_2_TPred_NoCol, PC_E_3_TEdif, PC_E_4_TPat, PC_E_5_TLosa, PC_E_6_TCist, "
								+ "PC_E_7_TMurCon from PCar where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getString(0));
				PC_CedAdic.add(cursor.getInt(1));
				PC_A_1_Dep.add(cursor.getInt(2));
				PC_A_2_Prov.add(cursor.getInt(3));
				PC_A_3_Dist.add(cursor.getInt(4));
				PC_A_4_CentroP.add(cursor.getString(5));
				PC_A_5_NucleoUrb.add(cursor.getString(6));
				PC_A_6_Ugel.add(cursor.getString(7));
				PC_A_7Dir_1_Tvia.add(cursor.getInt(8));
				PC_A_7Dir_2_Nomb.add(cursor.getString(9));
				PC_A_7Dir_3_Nro.add(cursor.getString(10));
				PC_A_7Dir_4_Piso.add(cursor.getString(11));
				PC_A_7Dir_5_Mz.add(cursor.getString(12));
				PC_A_7Dir_6_Lt.add(cursor.getString(13));
				PC_A_7Dir_7_Sect.add(cursor.getString(14));
				PC_A_7Dir_8_Zona.add(cursor.getString(15));
				PC_A_7Dir_9_Et.add(cursor.getString(16));
				PC_A_7Dir_10_Km.add(cursor.getString(17));
				PC_A_8_DirVerif.add(cursor.getInt(18));
				PC_A_9_RefDir.add(cursor.getString(19));
				PC_B_1_CodLocal.add(cursor.getString(20));
				PC_B_2_CantEv.add(cursor.getInt(21));
				PC_C_2_Rfinal_fecha.add(cursor.getString(22));
				PC_C_2_Rfinal_resul.add(cursor.getInt(23));
				PC_C_2_Rfinal_resul_O.add(cursor.getString(24));
				PC_D_EvT_dni.add(cursor.getString(25));
				PC_D_EvT_Nomb.add(cursor.getString(26));
				PC_D_JBri_dni.add(cursor.getString(27));
				PC_D_JBri_Nomb.add(cursor.getString(28));
				PC_D_CProv_dni.add(cursor.getString(29));
				PC_D_CProv_Nomb.add(cursor.getString(30));
				PC_D_CDep_dni.add(cursor.getString(31));
				PC_D_CDep_Nomb.add(cursor.getString(32));
				PC_D_SupN_dni.add(cursor.getString(33));
				PC_D_SupN_Nomb.add(cursor.getString(34));
				PC_E_1_TPred.add(cursor.getInt(35));
				PC_E_2_TPred_NoCol.add(cursor.getInt(36));
				PC_E_3_TEdif.add(cursor.getInt(37));
				PC_E_4_TPat.add(cursor.getInt(38));
				PC_E_5_TLosa.add(cursor.getInt(39));
				PC_E_6_TCist.add(cursor.getInt(40));
				PC_E_7_TMurCon.add(cursor.getInt(41));

			} while (cursor.moveToNext());

			caratula.add(PC_F_1);
			caratula.add(PC_CedAdic);
			caratula.add(PC_A_1_Dep);
			caratula.add(PC_A_2_Prov);
			caratula.add(PC_A_3_Dist);
			caratula.add(PC_A_4_CentroP);
			caratula.add(PC_A_5_NucleoUrb);
			caratula.add(PC_A_6_Ugel);
			caratula.add(PC_A_7Dir_1_Tvia);
			caratula.add(PC_A_7Dir_2_Nomb);
			caratula.add(PC_A_7Dir_3_Nro);
			caratula.add(PC_A_7Dir_4_Piso);
			caratula.add(PC_A_7Dir_5_Mz);
			caratula.add(PC_A_7Dir_6_Lt);
			caratula.add(PC_A_7Dir_7_Sect);
			caratula.add(PC_A_7Dir_8_Zona);
			caratula.add(PC_A_7Dir_9_Et);
			caratula.add(PC_A_7Dir_10_Km);
			caratula.add(PC_A_8_DirVerif);
			caratula.add(PC_A_9_RefDir);
			caratula.add(PC_B_1_CodLocal);
			caratula.add(PC_B_2_CantEv);
			caratula.add(PC_C_2_Rfinal_fecha);
			caratula.add(PC_C_2_Rfinal_resul);
			caratula.add(PC_C_2_Rfinal_resul_O);
			caratula.add(PC_D_EvT_dni);
			caratula.add(PC_D_EvT_Nomb);
			caratula.add(PC_D_JBri_dni);
			caratula.add(PC_D_JBri_Nomb);
			caratula.add(PC_D_CProv_dni);
			caratula.add(PC_D_CProv_Nomb);
			caratula.add(PC_D_CDep_dni);
			caratula.add(PC_D_CDep_Nomb);
			caratula.add(PC_D_SupN_dni);
			caratula.add(PC_D_SupN_Nomb);
			caratula.add(PC_E_1_TPred);
			caratula.add(PC_E_2_TPred_NoCol);
			caratula.add(PC_E_3_TEdif);
			caratula.add(PC_E_4_TPat);
			caratula.add(PC_E_5_TLosa);
			caratula.add(PC_E_6_TCist);
			caratula.add(PC_E_7_TMurCon);
		}
		Cerrar();

		return caratula;
	}

	public List<List<Object>> listaDatosCaratula_C_1NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> caratula_c_1n = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> PC_C_1_NroVis = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Fecha = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Hini = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Hfin = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Fecha_Prox = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Hora_Prox = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Res = new ArrayList<Object>();
		List<Object> PC_C_1_Et_Res_O = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Fecha = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Hini = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Hfin = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Res = new ArrayList<Object>();
		List<Object> PC_C_1_Jb_Res_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, PC_C_1_NroVis, PC_C_1_Et_Fecha, PC_C_1_Et_Hini, PC_C_1_Et_Hfin, PC_C_1_Et_Fecha_Prox, "
								+ "PC_C_1_Et_Hora_Prox PC_C_1_Et_Res, PC_C_1_Et_Res_O, PC_C_1_Jb_Fecha, PC_C_1_Jb_Hini, PC_C_1_Jb_Hfin "
								+ "PC_C_1_Jb_Res, PC_C_1_Jb_Res_O from PCar_C_1N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getString(0));
				PC_C_1_NroVis.add(cursor.getInt(1));
				PC_C_1_Et_Fecha.add(cursor.getInt(2));
				PC_C_1_Et_Hini.add(cursor.getString(3));
				PC_C_1_Et_Hfin.add(cursor.getString(4));
				PC_C_1_Et_Fecha_Prox.add(cursor.getString(5));
				PC_C_1_Et_Hora_Prox.add(cursor.getString(6));
				PC_C_1_Et_Res.add(cursor.getInt(7));
				PC_C_1_Et_Res_O.add(cursor.getString(8));
				PC_C_1_Jb_Fecha.add(cursor.getString(9));
				PC_C_1_Jb_Hini.add(cursor.getString(10));
				PC_C_1_Jb_Hfin.add(cursor.getString(11));
				PC_C_1_Jb_Res.add(cursor.getInt(12));
				PC_C_1_Jb_Res_O.add(cursor.getString(13));

			} while (cursor.moveToNext());

			caratula_c_1n.add(PC_F_1);
			caratula_c_1n.add(PC_C_1_NroVis);
			caratula_c_1n.add(PC_C_1_Et_Fecha);
			caratula_c_1n.add(PC_C_1_Et_Hini);
			caratula_c_1n.add(PC_C_1_Et_Hfin);
			caratula_c_1n.add(PC_C_1_Et_Fecha_Prox);
			caratula_c_1n.add(PC_C_1_Et_Hora_Prox);
			caratula_c_1n.add(PC_C_1_Et_Res);
			caratula_c_1n.add(PC_C_1_Et_Res_O);
			caratula_c_1n.add(PC_C_1_Jb_Fecha);
			caratula_c_1n.add(PC_C_1_Jb_Hini);
			caratula_c_1n.add(PC_C_1_Jb_Hfin);
			caratula_c_1n.add(PC_C_1_Jb_Res);
			caratula_c_1n.add(PC_C_1_Jb_Res_O);
		}
		Cerrar();

		return caratula_c_1n;
	}

	public List<String> reenvioDatosCaratula(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarCaratula = listaDatosCaratulaReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarCaratula_C_1N = listaDatosCaratula_C_1NReenvio(
				codigoLocalPadron, context);
		HttpPost postCaratula = null;
		HttpPost postCaratulaC1N = null;
		StringEntity entityCaratula = null;
		StringEntity entityCaratulaC1N = null;
		String respStrCaratula = "";
		String respStrCaratulaC1N = "";
		HttpResponse respCaratula = null;
		HttpResponse respCaratulaC1N = null;
		JSONObject datosCaratula;
		JSONObject datosRecorridoCaratula;
		JSONArray arregloDatosCaratula;

		JSONObject datosCaratulaC1N;
		JSONObject datosRecorridoCaratulaC1N;
		JSONArray arregloDatosCaratulaC1N;

		try {
			HttpClient httpClient = new DefaultHttpClient();

			postCaratula = new HttpPost(conexion
					+ "index.php/visor/PCar/send/format/json");
			postCaratula.setHeader("content-type", "application/json");

			postCaratulaC1N = new HttpPost(conexion
					+ "index.php/visor/PCar_C_1N/send/format/json");
			postCaratulaC1N.setHeader("content-type", "application/json");

			datosCaratula = new JSONObject();
			arregloDatosCaratula = new JSONArray();

			datosCaratulaC1N = new JSONObject();
			arregloDatosCaratulaC1N = new JSONArray();

			for (int i = 0; i < datosAReenviarCaratula.get(0).size(); i++) {
				datosRecorridoCaratula = new JSONObject();
				datosRecorridoCaratula.put("id_local", codigoLocalPadron);
				datosRecorridoCaratula.put("PC_F_1", datosAReenviarCaratula
						.get(0).get(i));
				datosRecorridoCaratula.put("PC_CedAdic", datosAReenviarCaratula
						.get(1).get(i));
				datosRecorridoCaratula.put("PC_A_1_Dep", datosAReenviarCaratula
						.get(2).get(i));
				datosRecorridoCaratula.put("PC_A_2_Prov",
						datosAReenviarCaratula.get(3).get(i));
				datosRecorridoCaratula.put("PC_A_3_Dist",
						datosAReenviarCaratula.get(4).get(i));
				datosRecorridoCaratula.put("PC_A_4_CentroP",
						datosAReenviarCaratula.get(5).get(i));
				datosRecorridoCaratula.put("PC_A_5_NucleoUrb",
						datosAReenviarCaratula.get(6).get(i));
				datosRecorridoCaratula.put("PC_A_6_Ugel",
						datosAReenviarCaratula.get(7).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_1_Tvia",
						datosAReenviarCaratula.get(8).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_2_Nomb",
						datosAReenviarCaratula.get(9).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_3_Nro",
						datosAReenviarCaratula.get(10).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_4_Piso",
						datosAReenviarCaratula.get(11).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_5_Mz",
						datosAReenviarCaratula.get(12).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_6_Lt",
						datosAReenviarCaratula.get(13).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_7_Sect",
						datosAReenviarCaratula.get(14).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_8_Zona",
						datosAReenviarCaratula.get(15).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_9_Et",
						datosAReenviarCaratula.get(16).get(i));
				datosRecorridoCaratula.put("PC_A_7Dir_10_Km",
						datosAReenviarCaratula.get(17).get(i));
				datosRecorridoCaratula.put("PC_A_8_DirVerif",
						datosAReenviarCaratula.get(18).get(i));
				datosRecorridoCaratula.put("PC_A_9_RefDir",
						datosAReenviarCaratula.get(19).get(i));
				datosRecorridoCaratula.put("PC_B_1_CodLocal",
						datosAReenviarCaratula.get(20).get(i));
				datosRecorridoCaratula.put("PC_B_2_CantEv",
						datosAReenviarCaratula.get(21).get(i));
				datosRecorridoCaratula.put("PC_C_2_Rfinal_fecha",
						datosAReenviarCaratula.get(22).get(i));
				datosRecorridoCaratula.put("PC_C_2_Rfinal_resul",
						datosAReenviarCaratula.get(23).get(i));
				datosRecorridoCaratula.put("PC_C_2_Rfinal_resul_O",
						datosAReenviarCaratula.get(24).get(i));
				datosRecorridoCaratula.put("PC_D_EvT_dni",
						datosAReenviarCaratula.get(25).get(i));
				datosRecorridoCaratula.put("PC_D_EvT_Nomb",
						datosAReenviarCaratula.get(26).get(i));
				datosRecorridoCaratula.put("PC_D_JBri_dni",
						datosAReenviarCaratula.get(27).get(i));
				datosRecorridoCaratula.put("PC_D_JBri_Nomb",
						datosAReenviarCaratula.get(28).get(i));
				datosRecorridoCaratula.put("PC_D_CProv_dni",
						datosAReenviarCaratula.get(29).get(i));
				datosRecorridoCaratula.put("PC_D_CProv_Nomb",
						datosAReenviarCaratula.get(30).get(i));
				datosRecorridoCaratula.put("PC_D_CDep_dni",
						datosAReenviarCaratula.get(31).get(i));
				datosRecorridoCaratula.put("PC_D_CDep_Nomb",
						datosAReenviarCaratula.get(32).get(i));
				datosRecorridoCaratula.put("PC_D_SupN_dni",
						datosAReenviarCaratula.get(33).get(i));
				datosRecorridoCaratula.put("PC_D_SupN_Nomb",
						datosAReenviarCaratula.get(34).get(i));
				datosRecorridoCaratula.put("PC_E_1_TPred",
						datosAReenviarCaratula.get(35).get(i));
				datosRecorridoCaratula.put("PC_E_2_TPred_NoCol",
						datosAReenviarCaratula.get(36).get(i));
				datosRecorridoCaratula.put("PC_E_3_TEdif",
						datosAReenviarCaratula.get(37).get(i));
				datosRecorridoCaratula.put("PC_E_4_TPat",
						datosAReenviarCaratula.get(38).get(i));
				datosRecorridoCaratula.put("PC_E_5_TLosa",
						datosAReenviarCaratula.get(39).get(i));
				datosRecorridoCaratula.put("PC_E_6_TCist",
						datosAReenviarCaratula.get(40).get(i));
				datosRecorridoCaratula.put("PC_E_7_TMurCon",
						datosAReenviarCaratula.get(41).get(i));
				datosRecorridoCaratula.put("Version", 0);
				arregloDatosCaratula.put(datosAReenviarCaratula);
			}

			for (int i = 0; i < datosAReenviarCaratula_C_1N.get(0).size(); i++) {
				datosRecorridoCaratulaC1N = new JSONObject();
				datosRecorridoCaratulaC1N.put("id_local", codigoLocalPadron);
				datosRecorridoCaratulaC1N.put("PC_F_1",
						datosAReenviarCaratula_C_1N.get(0).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_NroVis",
						datosAReenviarCaratula_C_1N.get(1).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Et_Fecha",
						datosAReenviarCaratula_C_1N.get(2).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Et_Hini",
						datosAReenviarCaratula_C_1N.get(3).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Et_Hfin",
						datosAReenviarCaratula_C_1N.get(4).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Et_Fecha_Prox",
						datosAReenviarCaratula_C_1N.get(5).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Et_Hora_Prox",
						datosAReenviarCaratula_C_1N.get(6).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Et_Res",
						datosAReenviarCaratula_C_1N.get(7).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Et_Res_O",
						datosAReenviarCaratula_C_1N.get(8).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Fecha",
						datosAReenviarCaratula_C_1N.get(9).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Hini",
						datosAReenviarCaratula_C_1N.get(10).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Hfin",
						datosAReenviarCaratula_C_1N.get(11).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Res",
						datosAReenviarCaratula_C_1N.get(12).get(i));
				datosRecorridoCaratulaC1N.put("PC_C_1_Jb_Res_O",
						datosAReenviarCaratula_C_1N.get(13).get(i));
				datosRecorridoCaratulaC1N.put("Version", 0);
				arregloDatosCaratulaC1N.put(datosRecorridoCaratulaC1N);
			}

			datosCaratula.put("token", token);
			datosCaratula.put("datos", arregloDatosCaratula.toString());

			datosCaratulaC1N.put("token", token);
			datosCaratulaC1N.put("datos", arregloDatosCaratulaC1N.toString());

			entityCaratula = new StringEntity(datosCaratula.toString());
			postCaratula.setEntity(entityCaratula);

			entityCaratulaC1N = new StringEntity(datosCaratulaC1N.toString());
			postCaratulaC1N.setEntity(entityCaratulaC1N);

			respCaratula = httpClient.execute(postCaratula);
			respStrCaratula = EntityUtils.toString(respCaratula.getEntity());

			respCaratulaC1N = httpClient.execute(postCaratulaC1N);
			respStrCaratulaC1N = EntityUtils.toString(respCaratulaC1N
					.getEntity());

			respuestas.add(respStrCaratula);
			respuestas.add(respStrCaratulaC1N);

			/*
			 * if (respStrCaratula.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "PCar", context); } if
			 * (respStrCaratulaC1N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "PCar_C_1N", context);
			 * }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo1_A_2_8N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A28N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_A_2_9B_CodLocal = new ArrayList<Object>();
		List<Object> P1_A_2_9C_Nivel = new ArrayList<Object>();
		List<Object> P1_A_2_9D_Car = new ArrayList<Object>();
		List<Object> P1_A_2_9E_NroAnex = new ArrayList<Object>();
		List<Object> P1_A_2_9F_CantAnex = new ArrayList<Object>();
		List<Object> P1_A_2_9G_T1_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9H_T1_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9I_T2_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9J_T2_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9K_T3_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9L_T3_Taul = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9A_CMod, P1_A_2_9B_CodLocal, "
								+ "P1_A_2_9C_Nivel, P1_A_2_9D_Car, P1_A_2_9E_NroAnex, P1_A_2_9F_CantAnex, P1_A_2_9G_T1_Talu, "
								+ "P1_A_2_9H_T1_Taul, P1_A_2_9I_T2_Talu, P1_A_2_9J_T2_Taul, P1_A_2_9K_T3_Talu, P1_A_2_9L_T3_Taul "
								+ "from P1_A_2_8N where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9A_CMod.add(cursor.getString(3));
				P1_A_2_9B_CodLocal.add(cursor.getString(4));
				P1_A_2_9C_Nivel.add(cursor.getInt(5));
				P1_A_2_9D_Car.add(cursor.getInt(6));
				P1_A_2_9E_NroAnex.add(cursor.getInt(7));
				P1_A_2_9F_CantAnex.add(cursor.getInt(8));
				P1_A_2_9G_T1_Talu.add(cursor.getInt(9));
				P1_A_2_9H_T1_Taul.add(cursor.getInt(10));
				P1_A_2_9I_T2_Talu.add(cursor.getInt(11));
				P1_A_2_9J_T2_Taul.add(cursor.getInt(12));
				P1_A_2_9K_T3_Talu.add(cursor.getInt(13));
				P1_A_2_9L_T3_Taul.add(cursor.getInt(14));

			} while (cursor.moveToNext());

			capitulo1A28N.add(PC_F_1);
			capitulo1A28N.add(P1_A_2_NroIE);
			capitulo1A28N.add(P1_A_2_9_NroCMod);
			capitulo1A28N.add(P1_A_2_9A_CMod);
			capitulo1A28N.add(P1_A_2_9B_CodLocal);
			capitulo1A28N.add(P1_A_2_9C_Nivel);
			capitulo1A28N.add(P1_A_2_9D_Car);
			capitulo1A28N.add(P1_A_2_9E_NroAnex);
			capitulo1A28N.add(P1_A_2_9F_CantAnex);
			capitulo1A28N.add(P1_A_2_9G_T1_Talu);
			capitulo1A28N.add(P1_A_2_9H_T1_Taul);
			capitulo1A28N.add(P1_A_2_9I_T2_Talu);
			capitulo1A28N.add(P1_A_2_9J_T2_Taul);
			capitulo1A28N.add(P1_A_2_9K_T3_Talu);
			capitulo1A28N.add(P1_A_2_9L_T3_Taul);
		}
		Cerrar();

		return capitulo1A28N;
	}

	public List<List<Object>> listaDatosCapitulo1_A_2_9N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A29N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_Nro = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNro = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNomb = new ArrayList<Object>();
		List<Object> P1_A_2_9G_T1_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9H_T1_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9I_T2_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9J_T2_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9K_T3_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9L_T3_Taul = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9_Nro, P1_A_2_9A_CMod, "
								+ "P1_A_2_9_AnexNro, P1_A_2_9_AnexNomb, P1_A_2_9G_T1_Talu, "
								+ "P1_A_2_9H_T1_Taul, P1_A_2_9I_T2_Talu, P1_A_2_9J_T2_Taul, P1_A_2_9K_T3_Talu, "
								+ "P1_A_2_9L_T3_Taul from P1_A_2_9N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9_Nro.add(cursor.getInt(3));
				P1_A_2_9A_CMod.add(cursor.getString(4));
				P1_A_2_9_AnexNro.add(cursor.getInt(5));
				P1_A_2_9_AnexNomb.add(cursor.getString(6));
				P1_A_2_9G_T1_Talu.add(cursor.getInt(7));
				P1_A_2_9H_T1_Taul.add(cursor.getInt(8));
				P1_A_2_9I_T2_Talu.add(cursor.getInt(9));
				P1_A_2_9J_T2_Taul.add(cursor.getInt(10));
				P1_A_2_9K_T3_Talu.add(cursor.getInt(11));
				P1_A_2_9L_T3_Taul.add(cursor.getInt(12));

			} while (cursor.moveToNext());

			capitulo1A29N.add(PC_F_1);
			capitulo1A29N.add(P1_A_2_NroIE);
			capitulo1A29N.add(P1_A_2_9_NroCMod);
			capitulo1A29N.add(P1_A_2_9_Nro);
			capitulo1A29N.add(P1_A_2_9A_CMod);
			capitulo1A29N.add(P1_A_2_9_AnexNro);
			capitulo1A29N.add(P1_A_2_9_AnexNomb);
			capitulo1A29N.add(P1_A_2_9G_T1_Talu);
			capitulo1A29N.add(P1_A_2_9H_T1_Taul);
			capitulo1A29N.add(P1_A_2_9H_T1_Taul);
			capitulo1A29N.add(P1_A_2_9I_T2_Talu);
			capitulo1A29N.add(P1_A_2_9J_T2_Taul);
			capitulo1A29N.add(P1_A_2_9K_T3_Talu);
			capitulo1A29N.add(P1_A_2_9L_T3_Taul);
		}
		Cerrar();

		return capitulo1A29N;
	}

	public List<List<Object>> listaDatosCapitulo1_A_2N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A2N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_1_NomIE = new ArrayList<Object>();
		List<Object> P1_A_2_2_Direc = new ArrayList<Object>();
		List<Object> P1_A_2_3_DocTip = new ArrayList<Object>();
		List<Object> P1_A_2_3_DocNro = new ArrayList<Object>();
		List<Object> P1_A_2_4_TelfIE = new ArrayList<Object>();
		List<Object> P1_A_2_4_TelfDir = new ArrayList<Object>();
		List<Object> P1_A_2_5_EmailIE = new ArrayList<Object>();
		List<Object> P1_A_2_5_EmailDir = new ArrayList<Object>();
		List<Object> P1_A_2_6_Informant = new ArrayList<Object>();
		List<Object> P1_A_2_7_InformantCarg = new ArrayList<Object>();
		List<Object> P1_A_2_8_Can_CMod_IE = new ArrayList<Object>();
		List<Object> P1_A_2_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_1_NomIE, P1_A_2_2_Direc, P1_A_2_3_DocTip, P1_A_2_3_DocNro, "
								+ "P1_A_2_4_TelfIE, P1_A_2_4_TelfDir, P1_A_2_5_EmailIE, P1_A_2_5_EmailDir, P1_A_2_6_Informant, "
								+ "P1_A_2_7_InformantCarg, P1_A_2_8_Can_CMod_IE, P1_A_2_Obs from P1_A_2N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_1_NomIE.add(cursor.getInt(2));
				P1_A_2_2_Direc.add(cursor.getString(3));
				P1_A_2_3_DocTip.add(cursor.getString(4));
				P1_A_2_3_DocNro.add(cursor.getInt(5));
				P1_A_2_4_TelfIE.add(cursor.getString(6));
				P1_A_2_4_TelfDir.add(cursor.getString(7));
				P1_A_2_5_EmailIE.add(cursor.getString(8));
				P1_A_2_5_EmailDir.add(cursor.getString(9));
				P1_A_2_6_Informant.add(cursor.getString(10));
				P1_A_2_7_InformantCarg.add(cursor.getString(11));
				P1_A_2_8_Can_CMod_IE.add(cursor.getInt(12));
				P1_A_2_Obs.add(cursor.getString(13));

			} while (cursor.moveToNext());

			capitulo1A2N.add(PC_F_1);
			capitulo1A2N.add(P1_A_2_NroIE);
			capitulo1A2N.add(P1_A_2_1_NomIE);
			capitulo1A2N.add(P1_A_2_2_Direc);
			capitulo1A2N.add(P1_A_2_3_DocTip);
			capitulo1A2N.add(P1_A_2_3_DocNro);
			capitulo1A2N.add(P1_A_2_4_TelfIE);
			capitulo1A2N.add(P1_A_2_4_TelfDir);
			capitulo1A2N.add(P1_A_2_5_EmailIE);
			capitulo1A2N.add(P1_A_2_5_EmailDir);
			capitulo1A2N.add(P1_A_2_6_Informant);
			capitulo1A2N.add(P1_A_2_7_InformantCarg);
			capitulo1A2N.add(P1_A_2_8_Can_CMod_IE);
			capitulo1A2N.add(P1_A_2_Obs);
		}
		Cerrar();

		return capitulo1A2N;
	}

	public List<List<Object>> listaDatosCapitulo1_A(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_1_Cant_IE = new ArrayList<Object>();

		cursor = db.rawQuery(
				"SELECT PC_F_1, P1_A_1_Cant_IE from P1_A where id_local=?",
				args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_1_Cant_IE.add(cursor.getInt(1));

			} while (cursor.moveToNext());

			capitulo1A.add(PC_F_1);
			capitulo1A.add(P1_A_1_Cant_IE);
		}
		Cerrar();

		return capitulo1A;
	}

	public List<List<Object>> listaDatosCapitulo1_B_2A_N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B2AN = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P1_B_2A_PredNoCol = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P1_B_2A_PredNoCol from P1_B_2A_N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P1_B_2A_PredNoCol.add(cursor.getInt(1));

			} while (cursor.moveToNext());

			capitulo1B2AN.add(Nro_Pred);
			capitulo1B2AN.add(P1_B_2A_PredNoCol);
		}
		Cerrar();

		return capitulo1B2AN;
	}

	public List<List<Object>> listaDatosCapitulo1_B_3_12N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B312N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> P1_B_3_NroPred = new ArrayList<Object>();
		List<Object> P1_B_3_12_Nro = new ArrayList<Object>();
		List<Object> P1_B_3_12_NombComp = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P1_B_3_NroPred, P1_B_3_12_Nro, P1_B_3_12_NombComp from P1_B_3_12N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				P1_B_3_NroPred.add(cursor.getInt(0));
				P1_B_3_12_Nro.add(cursor.getInt(1));
				P1_B_3_12_NombComp.add(cursor.getString(2));

			} while (cursor.moveToNext());

			capitulo1B312N.add(P1_B_3_NroPred);
			capitulo1B312N.add(P1_B_3_12_Nro);
			capitulo1B312N.add(P1_B_3_12_NombComp);
		}
		Cerrar();

		return capitulo1B312N;
	}

	public List<List<Object>> listaDatosCapitulo1_B_3N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B3N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P1_B_3_InmCod = new ArrayList<Object>();
		List<Object> P1_B_3_InmTip = new ArrayList<Object>();
		List<Object> P1_B_3_1_Prop = new ArrayList<Object>();
		List<Object> P1_B_3_1_Prop_O = new ArrayList<Object>();
		List<Object> P1_B_3_2_AntReg_Cod = new ArrayList<Object>();
		List<Object> P1_B_3_3_AntReg_Nro = new ArrayList<Object>();
		List<Object> P1_B_3_4_Tipo_TProp = new ArrayList<Object>();
		List<Object> P1_B_3_4_Tipo_TProp_O = new ArrayList<Object>();
		List<Object> P1_B_3_5_FecTit = new ArrayList<Object>();
		List<Object> P1_B_3_6_DocPos = new ArrayList<Object>();
		List<Object> P1_B_3_6_DocPos_O = new ArrayList<Object>();
		List<Object> P1_B_3_7_DocPos_Fech = new ArrayList<Object>();
		List<Object> P1_B_3_8_At_Pred = new ArrayList<Object>();
		List<Object> P1_B_3_9_At_Local = new ArrayList<Object>();
		List<Object> P1_B_3_10_Comp = new ArrayList<Object>();
		List<Object> P1_B_3_11_CompCan = new ArrayList<Object>();
		List<Object> P1_B_3_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P1_B_3_InmCod, P1_B_3_InmTip, P1_B_3_1_Prop, P1_B_3_1_Prop_O, "
								+ "P1_B_3_2_AntReg_Cod, P1_B_3_3_AntReg_Nro, P1_B_3_4_Tipo_TProp, P1_B_3_4_Tipo_TProp_O, P1_B_3_5_FecTit, "
								+ "P1_B_3_6_DocPos, P1_B_3_6_DocPos_O, P1_B_3_7_DocPos_Fech, P1_B_3_8_At_Pred, P1_B_3_9_At_Local, "
								+ "P1_B_3_10_Comp, P1_B_3_11_CompCan, P1_B_3_Obs from P1_B_3N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P1_B_3_InmCod.add(cursor.getString(1));
				P1_B_3_InmTip.add(cursor.getInt(2));
				P1_B_3_1_Prop.add(cursor.getInt(3));
				P1_B_3_1_Prop_O.add(cursor.getString(4));
				P1_B_3_2_AntReg_Cod.add(cursor.getInt(5));
				P1_B_3_3_AntReg_Nro.add(cursor.getString(6));
				P1_B_3_4_Tipo_TProp.add(cursor.getInt(7));
				P1_B_3_4_Tipo_TProp_O.add(cursor.getString(8));
				P1_B_3_5_FecTit.add(cursor.getString(9));
				P1_B_3_6_DocPos.add(cursor.getInt(10));
				P1_B_3_6_DocPos_O.add(cursor.getString(11));
				P1_B_3_7_DocPos_Fech.add(cursor.getString(12));
				P1_B_3_8_At_Pred.add(cursor.getString(13));
				P1_B_3_9_At_Local.add(cursor.getString(14));
				P1_B_3_10_Comp.add(cursor.getInt(15));
				P1_B_3_11_CompCan.add(cursor.getInt(16));
				P1_B_3_Obs.add(cursor.getString(17));

			} while (cursor.moveToNext());

			capitulo1B3N.add(Nro_Pred);
			capitulo1B3N.add(P1_B_3_InmCod);
			capitulo1B3N.add(P1_B_3_InmTip);
			capitulo1B3N.add(P1_B_3_1_Prop);
			capitulo1B3N.add(P1_B_3_1_Prop_O);
			capitulo1B3N.add(P1_B_3_2_AntReg_Cod);
			capitulo1B3N.add(P1_B_3_3_AntReg_Nro);
			capitulo1B3N.add(P1_B_3_4_Tipo_TProp);
			capitulo1B3N.add(P1_B_3_4_Tipo_TProp_O);
			capitulo1B3N.add(P1_B_3_5_FecTit);
			capitulo1B3N.add(P1_B_3_6_DocPos);
			capitulo1B3N.add(P1_B_3_6_DocPos_O);
			capitulo1B3N.add(P1_B_3_7_DocPos_Fech);
			capitulo1B3N.add(P1_B_3_8_At_Pred);
			capitulo1B3N.add(P1_B_3_9_At_Local);
			capitulo1B3N.add(P1_B_3_10_Comp);
			capitulo1B3N.add(P1_B_3_11_CompCan);
			capitulo1B3N.add(P1_B_3_Obs);
		}
		Cerrar();

		return capitulo1B3N;
	}

	public List<List<Object>> listaDatosCapitulo1_B(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> P1_B_1_TPred = new ArrayList<Object>();
		List<Object> P1_B_2_PredCol = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P1_B_1_TPred, P1_B_2_PredCol from P1_B where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				P1_B_1_TPred.add(cursor.getInt(0));
				P1_B_2_PredCol.add(cursor.getInt(1));
			} while (cursor.moveToNext());

			capitulo1B.add(P1_B_1_TPred);
			capitulo1B.add(P1_B_2_PredCol);
		}
		Cerrar();

		return capitulo1B;
	}

	public List<List<Object>> listaDatosCapitulo1_C_20N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1C20N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_Nro = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNro = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_C_20_Nro = new ArrayList<Object>();
		List<Object> P1_C_20_NombComp = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9_Nro, P1_A_2_9_AnexNro, "
								+ "P1_A_2_9A_CMod, P1_C_20_Nro, P1_C_20_NombComp from P1_C_20N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9_Nro.add(cursor.getInt(3));
				P1_A_2_9_AnexNro.add(cursor.getInt(4));
				P1_A_2_9A_CMod.add(cursor.getString(5));
				P1_C_20_Nro.add(cursor.getInt(6));
				P1_C_20_NombComp.add(cursor.getString(7));
			} while (cursor.moveToNext());

			capitulo1C20N.add(PC_F_1);
			capitulo1C20N.add(P1_A_2_NroIE);
			capitulo1C20N.add(P1_A_2_9_NroCMod);
			capitulo1C20N.add(P1_A_2_9_Nro);
			capitulo1C20N.add(P1_A_2_9_AnexNro);
			capitulo1C20N.add(P1_A_2_9A_CMod);
			capitulo1C20N.add(P1_C_20_Nro);
			capitulo1C20N.add(P1_C_20_NombComp);
		}
		Cerrar();

		return capitulo1C20N;
	}

	public List<List<Object>> listaDatosCapitulo1_C(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1C = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_Nro = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNro = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_C_1_CodLoc_Anex = new ArrayList<Object>();
		List<Object> P1_C_2_ProvCod = new ArrayList<Object>();
		List<Object> P1_C_3_DistCod = new ArrayList<Object>();
		List<Object> P1_C_4_CCPP = new ArrayList<Object>();
		List<Object> P1_C_5_NucleoUrb = new ArrayList<Object>();
		List<Object> P1_C_6Dir_1_Tvia = new ArrayList<Object>();
		List<Object> P1_C_6Dir_2_Nomb = new ArrayList<Object>();
		List<Object> P1_C_6Dir_Nro = new ArrayList<Object>();
		List<Object> P1_C_6Dir_4_Piso = new ArrayList<Object>();
		List<Object> P1_C_6Dir_5_Mz = new ArrayList<Object>();
		List<Object> P1_C_6Dir_6_Lt = new ArrayList<Object>();
		List<Object> P1_C_6Dir_7_Sect = new ArrayList<Object>();
		List<Object> P1_C_6Dir_8_Zona = new ArrayList<Object>();
		List<Object> P1_C_6Dir_9_Et = new ArrayList<Object>();
		List<Object> P1_C_6Dir_10_Km = new ArrayList<Object>();
		List<Object> P1_C_7_RefDir = new ArrayList<Object>();
		List<Object> P1_C_8_InmCod = new ArrayList<Object>();
		List<Object> P1_C_8_InmTip = new ArrayList<Object>();
		List<Object> P1_C_9_Prop = new ArrayList<Object>();
		List<Object> P1_C_9_Prop_O = new ArrayList<Object>();
		List<Object> P1_C_10_AntReg_Cod = new ArrayList<Object>();
		List<Object> P1_C_11_AntReg_Nro = new ArrayList<Object>();
		List<Object> P1_C_12_Tipo_TProp = new ArrayList<Object>();
		List<Object> P1_C_12_Tipo_TProp_O = new ArrayList<Object>();
		List<Object> P1_C_13_FecTit = new ArrayList<Object>();
		List<Object> P1_C_14_DocPos = new ArrayList<Object>();
		List<Object> P1_C_14_DocPos_O = new ArrayList<Object>();
		List<Object> P1_C_15_DocPos_Fech = new ArrayList<Object>();
		List<Object> P1_C_16_At_Pred = new ArrayList<Object>();
		List<Object> P1_C_17_At_Local = new ArrayList<Object>();
		List<Object> P1_C_18_Comp = new ArrayList<Object>();
		List<Object> P1_C_19_CompCan = new ArrayList<Object>();
		List<Object> P1_C_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9_Nro, P1_A_2_9_AnexNro, P1_A_2_9A_CMod, "
								+ "P1_C_1_CodLoc_Anex, P1_C_2_ProvCod, P1_C_3_DistCod, P1_C_4_CCPP, P1_C_5_NucleoUrb, P1_C_6Dir_1_Tvia, "
								+ "P1_C_6Dir_2_Nomb, P1_C_6Dir_Nro, P1_C_6Dir_4_Piso, P1_C_6Dir_5_Mz, P1_C_6Dir_6_Lt, P1_C_6Dir_7_Sect, "
								+ "P1_C_6Dir_8_Zona, P1_C_6Dir_9_Et, P1_C_6Dir_10_Km, P1_C_7_RefDir, P1_C_8_InmCod, P1_C_8_InmTip, P1_C_9_Prop "
								+ "P1_C_9_Prop_O, P1_C_10_AntReg_Cod, P1_C_11_AntReg_Nro, P1_C_12_Tipo_TProp, P1_C_12_Tipo_TProp_O, P1_C_13_FecTit, "
								+ "P1_C_14_DocPos, P1_C_14_DocPos_O, P1_C_15_DocPos_Fech, P1_C_16_At_Pred, P1_C_17_At_Local, P1_C_18_Comp, P1_C_19_CompCan, "
								+ "P1_C_Obs from P1_C where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9_Nro.add(cursor.getInt(3));
				P1_A_2_9_AnexNro.add(cursor.getInt(4));
				P1_A_2_9A_CMod.add(cursor.getString(5));
				P1_C_1_CodLoc_Anex.add(cursor.getString(6));
				P1_C_2_ProvCod.add(cursor.getInt(7));
				P1_C_3_DistCod.add(cursor.getInt(8));
				P1_C_4_CCPP.add(cursor.getString(9));
				P1_C_5_NucleoUrb.add(cursor.getString(10));
				P1_C_6Dir_1_Tvia.add(cursor.getInt(11));
				P1_C_6Dir_2_Nomb.add(cursor.getString(12));
				P1_C_6Dir_Nro.add(cursor.getString(13));
				P1_C_6Dir_4_Piso.add(cursor.getString(14));
				P1_C_6Dir_5_Mz.add(cursor.getString(15));
				P1_C_6Dir_6_Lt.add(cursor.getString(16));
				P1_C_6Dir_7_Sect.add(cursor.getString(17));
				P1_C_6Dir_8_Zona.add(cursor.getString(18));
				P1_C_6Dir_9_Et.add(cursor.getString(19));
				P1_C_6Dir_10_Km.add(cursor.getString(20));
				P1_C_7_RefDir.add(cursor.getString(21));
				P1_C_8_InmCod.add(cursor.getString(22));
				P1_C_8_InmTip.add(cursor.getInt(23));
				P1_C_9_Prop.add(cursor.getInt(24));
				P1_C_9_Prop_O.add(cursor.getString(25));
				P1_C_10_AntReg_Cod.add(cursor.getInt(26));
				P1_C_11_AntReg_Nro.add(cursor.getString(27));
				P1_C_12_Tipo_TProp.add(cursor.getInt(28));
				P1_C_12_Tipo_TProp_O.add(cursor.getString(29));
				P1_C_13_FecTit.add(cursor.getString(30));
				P1_C_14_DocPos.add(cursor.getInt(31));
				P1_C_14_DocPos_O.add(cursor.getString(32));
				P1_C_15_DocPos_Fech.add(cursor.getString(33));
				P1_C_16_At_Pred.add(cursor.getString(34));
				P1_C_17_At_Local.add(cursor.getString(35));
				P1_C_18_Comp.add(cursor.getInt(36));
				P1_C_19_CompCan.add(cursor.getInt(37));
				P1_C_Obs.add("");
				/*if (cursor.getString(38) != null) {
					P1_C_Obs.add(cursor.getString(38));
				} else {
					P1_C_Obs.add("");
				}*/

			} while (cursor.moveToNext());

			capitulo1C.add(PC_F_1);
			capitulo1C.add(P1_A_2_NroIE);
			capitulo1C.add(P1_A_2_9_NroCMod);
			capitulo1C.add(P1_A_2_9_Nro);
			capitulo1C.add(P1_A_2_9_AnexNro);
			capitulo1C.add(P1_A_2_9A_CMod);
			capitulo1C.add(P1_C_1_CodLoc_Anex);
			capitulo1C.add(P1_C_2_ProvCod);
			capitulo1C.add(P1_C_3_DistCod);
			capitulo1C.add(P1_C_4_CCPP);
			capitulo1C.add(P1_C_5_NucleoUrb);
			capitulo1C.add(P1_C_6Dir_1_Tvia);
			capitulo1C.add(P1_C_6Dir_2_Nomb);
			capitulo1C.add(P1_C_6Dir_Nro);
			capitulo1C.add(P1_C_6Dir_4_Piso);
			capitulo1C.add(P1_C_6Dir_5_Mz);
			capitulo1C.add(P1_C_6Dir_6_Lt);
			capitulo1C.add(P1_C_6Dir_7_Sect);
			capitulo1C.add(P1_C_6Dir_8_Zona);
			capitulo1C.add(P1_C_6Dir_9_Et);
			capitulo1C.add(P1_C_6Dir_10_Km);
			capitulo1C.add(P1_C_7_RefDir);
			capitulo1C.add(P1_C_8_InmCod);
			capitulo1C.add(P1_C_8_InmTip);
			capitulo1C.add(P1_C_9_Prop);
			capitulo1C.add(P1_C_9_Prop_O);
			capitulo1C.add(P1_C_10_AntReg_Cod);
			capitulo1C.add(P1_C_11_AntReg_Nro);
			capitulo1C.add(P1_C_12_Tipo_TProp);
			capitulo1C.add(P1_C_12_Tipo_TProp_O);
			capitulo1C.add(P1_C_13_FecTit);
			capitulo1C.add(P1_C_14_DocPos);
			capitulo1C.add(P1_C_14_DocPos_O);
			capitulo1C.add(P1_C_15_DocPos_Fech);
			capitulo1C.add(P1_C_16_At_Pred);
			capitulo1C.add(P1_C_17_At_Local);
			capitulo1C.add(P1_C_18_Comp);
			capitulo1C.add(P1_C_19_CompCan);
			capitulo1C.add(P1_C_Obs);
		}
		Cerrar();

		return capitulo1C;
	}

	public void envioDatosCapitulo1(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP1_A_2_8N = listaDatosCapitulo1_A_2_8N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_A_2_9N = listaDatosCapitulo1_A_2_9N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_A_2N = listaDatosCapitulo1_A_2N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_A = listaDatosCapitulo1_A(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_B_2A_N = listaDatosCapitulo1_B_2A_N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_B_3_12N = listaDatosCapitulo1_B_3_12N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_B_3N = listaDatosCapitulo1_B_3N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_B = listaDatosCapitulo1_B(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_C_20N = listaDatosCapitulo1_C_20N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP1_C = listaDatosCapitulo1_C(
				codigoLocalPadron, context);
		HttpPost postP1_A_2_8N = null;
		HttpPost postP1_A_2_9N = null;
		HttpPost postP1_A_2N = null;
		HttpPost postP1_A = null;
		HttpPost postP1_B_2A_N = null;
		HttpPost postP1_B_3_12N = null;
		HttpPost postP1_B_3N = null;
		HttpPost postP1_B = null;
		HttpPost postP1_C_20N = null;
		HttpPost postP1_C = null;

		StringEntity entityP1_A_2_8N = null;
		StringEntity entityP1_A_2_9N = null;
		StringEntity entityP1_A_2N = null;
		StringEntity entityP1_A = null;
		StringEntity entityP1_B_2A_N = null;
		StringEntity entityP1_B_3_12N = null;
		StringEntity entityP1_B_3N = null;
		StringEntity entityP1_B = null;
		StringEntity entityP1_C_20N = null;
		StringEntity entityP1_C = null;

		String respStrP1_A_2_8N = "";
		String respStrP1_A_2_9N = "";
		String respStrP1_A_2N = "";
		String respStrP1_A = "";
		String respStrP1_B_2A_N = "";
		String respStrP1_B_3_12N = "";
		String respStrP1_B_3N = "";
		String respStrP1_B = "";
		String respStrP1_C_20N = "";
		String respStrP1_C = "";

		HttpResponse resp1_A_2_8N = null;
		HttpResponse resp1_A_2_9N = null;
		HttpResponse resp1_A_2N = null;
		HttpResponse resp1_A = null;
		HttpResponse resp1_B_2A_N = null;
		HttpResponse resp1_B_3_12N = null;
		HttpResponse resp1_B_3N = null;
		HttpResponse resp1_B = null;
		HttpResponse resp1_C_20N = null;
		HttpResponse resp1_C = null;

		JSONObject datosP1_A_2_8N;
		JSONObject datosRecorridoP1_A_2_8N;
		JSONArray arregloDatosP1_A_2_8N;

		JSONObject datosP1_A_2_9N;
		JSONObject datosRecorridoP1_A_2_9N;
		JSONArray arregloDatosP1_A_2_9N;

		JSONObject datosP1_A_2N;
		JSONObject datosRecorridoP1_A_2N;
		JSONArray arregloDatosP1_A_2N;

		JSONObject datosP1_A;
		JSONObject datosRecorridoP1_A;
		JSONArray arregloDatosP1_A;

		JSONObject datosP1_B_2A_N;
		JSONObject datosRecorridoP1_B_2A_N;
		JSONArray arregloDatosP1_B_2A_N;

		JSONObject datosP1_B_3_12N;
		JSONObject datosRecorridoP1_B_3_12N;
		JSONArray arregloDatosP1_B_3_12N;

		JSONObject datosP1_B_3N;
		JSONObject datosRecorridoP1_B_3N;
		JSONArray arregloDatosP1_B_3N;

		JSONObject datosP1_B;
		JSONObject datosRecorridoP1_B;
		JSONArray arregloDatosP1_B;

		JSONObject datosP1_C_20N;
		JSONObject datosRecorridoP1_C_20N;
		JSONArray arregloDatosP1_C_20N;

		JSONObject datosP1_C;
		JSONObject datosRecorridoP1_C;
		JSONArray arregloDatosP1_C;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP1_A_2_8N = new HttpPost(conexion
					+ "index.php/visor/P1A28N/send/format/json");
			postP1_A_2_8N.setHeader("content-type", "application/json");

			postP1_A_2_9N = new HttpPost(conexion
					+ "index.php/visor/P1A29N/send/format/json");
			postP1_A_2_9N.setHeader("content-type", "application/json");

			postP1_A_2N = new HttpPost(conexion
					+ "index.php/visor/P1A2N/send/format/json");
			postP1_A_2N.setHeader("content-type", "application/json");

			postP1_A = new HttpPost(conexion
					+ "index.php/visor/P1A/send/format/json");
			postP1_A.setHeader("content-type", "application/json");

			postP1_B_2A_N = new HttpPost(conexion
					+ "index.php/visor/P1B2AN/send/format/json");
			postP1_B_2A_N.setHeader("content-type", "application/json");

			postP1_B_3_12N = new HttpPost(conexion
					+ "index.php/visor/P1B312N/send/format/json");
			postP1_B_3_12N.setHeader("content-type", "application/json");

			postP1_B_3N = new HttpPost(conexion
					+ "index.php/visor/P1B3N/send/format/json");
			postP1_B_3N.setHeader("content-type", "application/json");

			postP1_B = new HttpPost(conexion
					+ "index.php/visor/P1B/send/format/json");
			postP1_B.setHeader("content-type", "application/json");

			postP1_C_20N = new HttpPost(conexion
					+ "index.php/visor/P1C20N/send/format/json");
			postP1_C_20N.setHeader("content-type", "application/json");

			postP1_C = new HttpPost(conexion
					+ "index.php/visor/P1C/send/format/json");
			postP1_C.setHeader("content-type", "application/json");

			datosP1_A_2_8N = new JSONObject();
			arregloDatosP1_A_2_8N = new JSONArray();

			datosP1_A_2_9N = new JSONObject();
			arregloDatosP1_A_2_9N = new JSONArray();

			datosP1_A_2N = new JSONObject();
			arregloDatosP1_A_2N = new JSONArray();

			datosP1_A = new JSONObject();
			arregloDatosP1_A = new JSONArray();

			datosP1_B_2A_N = new JSONObject();
			arregloDatosP1_B_2A_N = new JSONArray();

			datosP1_B_3_12N = new JSONObject();
			arregloDatosP1_B_3_12N = new JSONArray();

			datosP1_B_3N = new JSONObject();
			arregloDatosP1_B_3N = new JSONArray();

			datosP1_B = new JSONObject();
			arregloDatosP1_B = new JSONArray();

			datosP1_C_20N = new JSONObject();
			arregloDatosP1_C_20N = new JSONArray();

			datosP1_C = new JSONObject();
			arregloDatosP1_C = new JSONArray();

			if (datosAEnviarTablaP1_A_2_8N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_A_2_8N.get(0).size(); i++) {
					datosRecorridoP1_A_2_8N = new JSONObject();
					datosRecorridoP1_A_2_8N.put("id_local", codigoLocalPadron);
					datosRecorridoP1_A_2_8N.put("PC_F_1",
							datosAEnviarTablaP1_A_2_8N.get(0).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_NroIE",
							datosAEnviarTablaP1_A_2_8N.get(1).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9_NroCMod",
							datosAEnviarTablaP1_A_2_8N.get(2).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9A_CMod",
							datosAEnviarTablaP1_A_2_8N.get(3).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9B_CodLocal",
							datosAEnviarTablaP1_A_2_8N.get(4).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9C_Nivel",
							datosAEnviarTablaP1_A_2_8N.get(5).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9D_Car",
							datosAEnviarTablaP1_A_2_8N.get(6).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9E_NroAnex",
							datosAEnviarTablaP1_A_2_8N.get(7).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9F_CantAnex",
							datosAEnviarTablaP1_A_2_8N.get(8).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9G_T1_Talu",
							datosAEnviarTablaP1_A_2_8N.get(9).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9H_T1_Taul",
							datosAEnviarTablaP1_A_2_8N.get(10).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9I_T2_Talu",
							datosAEnviarTablaP1_A_2_8N.get(11).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9J_T2_Taul",
							datosAEnviarTablaP1_A_2_8N.get(12).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9K_T3_Talu",
							datosAEnviarTablaP1_A_2_8N.get(13).get(i));
					datosRecorridoP1_A_2_8N.put("P1_A_2_9L_T3_Taul",
							datosAEnviarTablaP1_A_2_8N.get(14).get(i));
					datosRecorridoP1_A_2_8N.put("Version", 0);
					arregloDatosP1_A_2_8N.put(datosRecorridoP1_A_2_8N);
				}
			}

			if (datosAEnviarTablaP1_A_2_9N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_A_2_9N.get(0).size(); i++) {
					datosRecorridoP1_A_2_9N = new JSONObject();
					datosRecorridoP1_A_2_9N.put("id_local", codigoLocalPadron);
					datosRecorridoP1_A_2_9N.put("PC_F_1",
							datosAEnviarTablaP1_A_2_9N.get(0).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_NroIE",
							datosAEnviarTablaP1_A_2_9N.get(1).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9_NroCMod",
							datosAEnviarTablaP1_A_2_9N.get(2).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9_Nro",
							datosAEnviarTablaP1_A_2_9N.get(3).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9A_CMod",
							datosAEnviarTablaP1_A_2_9N.get(4).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9_AnexNro",
							datosAEnviarTablaP1_A_2_9N.get(5).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9_AnexNomb",
							datosAEnviarTablaP1_A_2_9N.get(6).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9G_T1_Talu",
							datosAEnviarTablaP1_A_2_9N.get(7).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9H_T1_Taul",
							datosAEnviarTablaP1_A_2_9N.get(8).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9I_T2_Talu",
							datosAEnviarTablaP1_A_2_9N.get(9).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9J_T2_Taul",
							datosAEnviarTablaP1_A_2_9N.get(10).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9K_T3_Talu",
							datosAEnviarTablaP1_A_2_9N.get(11).get(i));
					datosRecorridoP1_A_2_9N.put("P1_A_2_9L_T3_Taul",
							datosAEnviarTablaP1_A_2_9N.get(12).get(i));
					datosRecorridoP1_A_2_9N.put("Version", 0);
					arregloDatosP1_A_2_9N.put(datosRecorridoP1_A_2_9N);
				}
			}

			if (datosAEnviarTablaP1_A_2N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_A_2N.get(0).size(); i++) {
					datosRecorridoP1_A_2N = new JSONObject();
					datosRecorridoP1_A_2N.put("id_local", codigoLocalPadron);
					datosRecorridoP1_A_2N.put("PC_F_1",
							datosAEnviarTablaP1_A_2N.get(0).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_NroIE",
							datosAEnviarTablaP1_A_2N.get(1).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_1_NomIE",
							datosAEnviarTablaP1_A_2N.get(2).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_2_Direc",
							datosAEnviarTablaP1_A_2N.get(3).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_3_DocTip",
							datosAEnviarTablaP1_A_2N.get(4).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_3_DocNro",
							datosAEnviarTablaP1_A_2N.get(5).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_4_TelfIE",
							datosAEnviarTablaP1_A_2N.get(6).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_4_TelfDir",
							datosAEnviarTablaP1_A_2N.get(7).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_5_EmailIE",
							datosAEnviarTablaP1_A_2N.get(8).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_5_EmailDir",
							datosAEnviarTablaP1_A_2N.get(9).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_6_Informant",
							datosAEnviarTablaP1_A_2N.get(10).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_7_InformantCarg",
							datosAEnviarTablaP1_A_2N.get(11).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_8_Can_CMod_IE",
							datosAEnviarTablaP1_A_2N.get(12).get(i));
					datosRecorridoP1_A_2N.put("P1_A_2_Obs",
							datosAEnviarTablaP1_A_2N.get(13).get(i));
					datosRecorridoP1_A_2N.put("Version", 0);
					arregloDatosP1_A_2N.put(datosRecorridoP1_A_2N);
				}
			}

			if (datosAEnviarTablaP1_A.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_A.get(0).size(); i++) {
					datosRecorridoP1_A = new JSONObject();
					datosRecorridoP1_A.put("id_local", codigoLocalPadron);
					datosRecorridoP1_A.put("PC_F_1",
							datosAEnviarTablaP1_A.get(0).get(i));
					datosRecorridoP1_A.put("P1_A_1_Cant_IE",
							datosAEnviarTablaP1_A.get(1).get(i));
					datosRecorridoP1_A.put("Version", 0);
					arregloDatosP1_A.put(datosRecorridoP1_A);
				}
			}

			if (datosAEnviarTablaP1_B_2A_N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_B_2A_N.get(0).size(); i++) {
					datosRecorridoP1_B_2A_N = new JSONObject();
					datosRecorridoP1_B_2A_N.put("id_local", codigoLocalPadron);
					datosRecorridoP1_B_2A_N.put("Nro_Pred",
							datosAEnviarTablaP1_B_2A_N.get(0).get(i));
					datosRecorridoP1_B_2A_N.put("P1_B_2A_PredNoCol",
							datosAEnviarTablaP1_B_2A_N.get(1).get(i));
					datosRecorridoP1_B_2A_N.put("Version", 0);
					arregloDatosP1_B_2A_N.put(datosRecorridoP1_B_2A_N);
				}
			}

			if (datosAEnviarTablaP1_B_3_12N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_B_3_12N.get(0).size(); i++) {
					datosRecorridoP1_B_3_12N = new JSONObject();
					datosRecorridoP1_B_3_12N.put("id_local", codigoLocalPadron);
					datosRecorridoP1_B_3_12N.put("P1_B_3_NroPred",
							datosAEnviarTablaP1_A_2_9N.get(0).get(i));
					datosRecorridoP1_B_3_12N.put("P1_B_3_12_Nro",
							datosAEnviarTablaP1_A_2_9N.get(1).get(i));
					datosRecorridoP1_B_3_12N.put("P1_B_3_12_NombComp",
							datosAEnviarTablaP1_A_2_9N.get(2).get(i));
					datosRecorridoP1_B_3_12N.put("Version", 0);
					arregloDatosP1_B_3_12N.put(datosRecorridoP1_B_3_12N);
				}
			}

			if (datosAEnviarTablaP1_B_3N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_B_3N.get(0).size(); i++) {
					datosRecorridoP1_B_3N = new JSONObject();
					datosRecorridoP1_B_3N.put("id_local", codigoLocalPadron);
					datosRecorridoP1_B_3N.put("Nro_Pred",
							datosAEnviarTablaP1_B_3N.get(0).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_InmCod",
							datosAEnviarTablaP1_B_3N.get(1).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_InmTip",
							datosAEnviarTablaP1_B_3N.get(2).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_1_Prop",
							datosAEnviarTablaP1_B_3N.get(3).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_1_Prop_O",
							datosAEnviarTablaP1_B_3N.get(4).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_2_AntReg_Cod",
							datosAEnviarTablaP1_B_3N.get(5).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_3_AntReg_Nro",
							datosAEnviarTablaP1_B_3N.get(6).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_4_Tipo_TProp",
							datosAEnviarTablaP1_B_3N.get(7).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_4_Tipo_TProp_O",
							datosAEnviarTablaP1_B_3N.get(8).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_5_FecTit",
							datosAEnviarTablaP1_B_3N.get(9).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_6_DocPos",
							datosAEnviarTablaP1_B_3N.get(10).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_6_DocPos_O",
							datosAEnviarTablaP1_B_3N.get(11).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_7_DocPos_Fech",
							datosAEnviarTablaP1_B_3N.get(12).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_8_At_Pred",
							datosAEnviarTablaP1_B_3N.get(13).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_9_At_Local",
							datosAEnviarTablaP1_B_3N.get(14).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_10_Comp",
							datosAEnviarTablaP1_B_3N.get(15).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_11_CompCan",
							datosAEnviarTablaP1_B_3N.get(16).get(i));
					datosRecorridoP1_B_3N.put("P1_B_3_Obs",
							datosAEnviarTablaP1_B_3N.get(17).get(i));
					datosRecorridoP1_B_3N.put("Version", 0);
					arregloDatosP1_B_3N.put(datosRecorridoP1_B_3N);
				}
			}

			if (datosAEnviarTablaP1_B.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_B.get(0).size(); i++) {
					datosRecorridoP1_B = new JSONObject();
					datosRecorridoP1_B.put("id_local", codigoLocalPadron);
					datosRecorridoP1_B.put("P1_B_1_TPred",
							datosAEnviarTablaP1_B.get(0).get(i));
					datosRecorridoP1_B.put("P1_B_2_PredCol",
							datosAEnviarTablaP1_B.get(1).get(i));
					datosRecorridoP1_B.put("Version", 0);
					arregloDatosP1_B.put(datosRecorridoP1_B);
				}
			}

			if (datosAEnviarTablaP1_C_20N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_C_20N.get(0).size(); i++) {
					datosRecorridoP1_C_20N = new JSONObject();
					datosRecorridoP1_C_20N.put("id_local", codigoLocalPadron);
					datosRecorridoP1_C_20N.put("PC_F_1",
							datosAEnviarTablaP1_C_20N.get(0).get(i));
					datosRecorridoP1_C_20N.put("P1_A_2_NroIE",
							datosAEnviarTablaP1_C_20N.get(1).get(i));
					datosRecorridoP1_C_20N.put("P1_A_2_9_NroCMod",
							datosAEnviarTablaP1_C_20N.get(2).get(i));
					datosRecorridoP1_C_20N.put("P1_A_2_9_Nro",
							datosAEnviarTablaP1_C_20N.get(3).get(i));
					datosRecorridoP1_C_20N.put("P1_A_2_9_AnexNro",
							datosAEnviarTablaP1_C_20N.get(4).get(i));
					datosRecorridoP1_C_20N.put("P1_A_2_9A_CMod",
							datosAEnviarTablaP1_C_20N.get(5).get(i));
					datosRecorridoP1_C_20N.put("P1_C_20_Nro",
							datosAEnviarTablaP1_C_20N.get(6).get(i));
					datosRecorridoP1_C_20N.put("P1_C_20_NombComp",
							datosAEnviarTablaP1_C_20N.get(7).get(i));
					datosRecorridoP1_C_20N.put("Version", 0);
					arregloDatosP1_C_20N.put(datosRecorridoP1_C_20N);
				}
			}

			if (datosAEnviarTablaP1_C.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP1_C.get(0).size(); i++) {
					datosRecorridoP1_C = new JSONObject();
					datosRecorridoP1_C.put("id_local", codigoLocalPadron);
					datosRecorridoP1_C.put("PC_F_1",
							datosAEnviarTablaP1_C.get(0).get(i));
					datosRecorridoP1_C.put("P1_A_2_NroIE",
							datosAEnviarTablaP1_C.get(1).get(i));
					datosRecorridoP1_C.put("P1_A_2_9_NroCMod",
							datosAEnviarTablaP1_C.get(2).get(i));
					datosRecorridoP1_C.put("P1_A_2_9_Nro",
							datosAEnviarTablaP1_C.get(3).get(i));
					datosRecorridoP1_C.put("P1_A_2_9_AnexNro",
							datosAEnviarTablaP1_C.get(4).get(i));
					datosRecorridoP1_C.put("P1_A_2_9A_CMod",
							datosAEnviarTablaP1_C.get(5).get(i));
					datosRecorridoP1_C.put("P1_C_1_CodLoc_Anex",
							datosAEnviarTablaP1_C.get(6).get(i));
					datosRecorridoP1_C.put("P1_C_2_ProvCod",
							datosAEnviarTablaP1_C.get(7).get(i));
					datosRecorridoP1_C.put("P1_C_3_DistCod",
							datosAEnviarTablaP1_C.get(8).get(i));
					datosRecorridoP1_C.put("P1_C_4_CCPP", datosAEnviarTablaP1_C
							.get(9).get(i));
					datosRecorridoP1_C.put("P1_C_5_NucleoUrb",
							datosAEnviarTablaP1_C.get(10).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_1_Tvia",
							datosAEnviarTablaP1_C.get(11).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_2_Nomb",
							datosAEnviarTablaP1_C.get(12).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_Nro",
							datosAEnviarTablaP1_C.get(13).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_4_Piso",
							datosAEnviarTablaP1_C.get(14).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_5_Mz",
							datosAEnviarTablaP1_C.get(15).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_6_Lt",
							datosAEnviarTablaP1_C.get(16).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_7_Sect",
							datosAEnviarTablaP1_C.get(17).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_8_Zona",
							datosAEnviarTablaP1_C.get(18).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_9_Et",
							datosAEnviarTablaP1_C.get(19).get(i));
					datosRecorridoP1_C.put("P1_C_6Dir_10_Km",
							datosAEnviarTablaP1_C.get(20).get(i));
					datosRecorridoP1_C.put("P1_C_7_RefDir",
							datosAEnviarTablaP1_C.get(21).get(i));
					datosRecorridoP1_C.put("P1_C_8_InmCod",
							datosAEnviarTablaP1_C.get(22).get(i));
					datosRecorridoP1_C.put("P1_C_8_InmTip",
							datosAEnviarTablaP1_C.get(23).get(i));
					datosRecorridoP1_C.put("P1_C_9_Prop", datosAEnviarTablaP1_C
							.get(24).get(i));
					datosRecorridoP1_C.put("P1_C_9_Prop_O",
							datosAEnviarTablaP1_C.get(25).get(i));
					datosRecorridoP1_C.put("P1_C_10_AntReg_Cod",
							datosAEnviarTablaP1_C.get(26).get(i));
					datosRecorridoP1_C.put("P1_C_11_AntReg_Nro",
							datosAEnviarTablaP1_C.get(27).get(i));
					datosRecorridoP1_C.put("P1_C_12_Tipo_TProp",
							datosAEnviarTablaP1_C.get(28).get(i));
					datosRecorridoP1_C.put("P1_C_12_Tipo_TProp_O",
							datosAEnviarTablaP1_C.get(29).get(i));
					datosRecorridoP1_C.put("P1_C_13_FecTit",
							datosAEnviarTablaP1_C.get(30).get(i));
					datosRecorridoP1_C.put("P1_C_14_DocPos",
							datosAEnviarTablaP1_C.get(31).get(i));
					datosRecorridoP1_C.put("P1_C_14_DocPos_O",
							datosAEnviarTablaP1_C.get(32).get(i));
					datosRecorridoP1_C.put("P1_C_15_DocPos_Fech",
							datosAEnviarTablaP1_C.get(33).get(i));
					datosRecorridoP1_C.put("P1_C_16_At_Pred",
							datosAEnviarTablaP1_C.get(34).get(i));
					datosRecorridoP1_C.put("P1_C_17_At_Local",
							datosAEnviarTablaP1_C.get(35).get(i));
					datosRecorridoP1_C.put("P1_C_18_Comp",
							datosAEnviarTablaP1_C.get(36).get(i));
					datosRecorridoP1_C.put("P1_C_19_CompCan",
							datosAEnviarTablaP1_C.get(37).get(i));
					datosRecorridoP1_C.put("P1_C_Obs", datosAEnviarTablaP1_C
							.get(38).get(i));
					datosRecorridoP1_C.put("Version", 0);
					arregloDatosP1_C.put(datosRecorridoP1_C);
				}
			}

			datosP1_A_2_8N.put("token", token);
			datosP1_A_2_8N.put("datos", arregloDatosP1_A_2_8N.toString());

			datosP1_A_2_9N.put("token", token);
			datosP1_A_2_9N.put("datos", arregloDatosP1_A_2_9N.toString());

			datosP1_A_2N.put("token", token);
			datosP1_A_2N.put("datos", arregloDatosP1_A_2N.toString());

			datosP1_A.put("token", token);
			datosP1_A.put("datos", arregloDatosP1_A.toString());

			datosP1_B_2A_N.put("token", token);
			datosP1_B_2A_N.put("datos", arregloDatosP1_B_2A_N.toString());

			datosP1_B_3_12N.put("token", token);
			datosP1_B_3_12N.put("datos", arregloDatosP1_B_3_12N.toString());

			datosP1_B_3N.put("token", token);
			datosP1_B_3N.put("datos", arregloDatosP1_B_3N.toString());

			datosP1_B.put("token", token);
			datosP1_B.put("datos", arregloDatosP1_B.toString());

			datosP1_C_20N.put("token", token);
			datosP1_C_20N.put("datos", arregloDatosP1_C_20N.toString());

			datosP1_C.put("token", token);
			datosP1_C.put("datos", arregloDatosP1_C.toString());

			entityP1_A_2_8N = new StringEntity(datosP1_A_2_8N.toString());
			postP1_A_2_8N.setEntity(entityP1_A_2_8N);

			entityP1_A_2_9N = new StringEntity(datosP1_A_2_9N.toString());
			postP1_A_2_9N.setEntity(entityP1_A_2_9N);

			entityP1_A_2N = new StringEntity(datosP1_A_2N.toString());
			postP1_A_2N.setEntity(entityP1_A_2N);

			entityP1_A = new StringEntity(datosP1_A.toString());
			postP1_A.setEntity(entityP1_A);

			entityP1_B_2A_N = new StringEntity(datosP1_B_2A_N.toString());
			postP1_B_2A_N.setEntity(entityP1_B_2A_N);

			entityP1_B_3_12N = new StringEntity(datosP1_B_3_12N.toString());
			postP1_B_3_12N.setEntity(entityP1_B_3_12N);

			entityP1_B_3N = new StringEntity(datosP1_B_3N.toString());
			postP1_B_3N.setEntity(entityP1_B_3N);

			entityP1_B = new StringEntity(datosP1_B.toString());
			postP1_B.setEntity(entityP1_B);

			entityP1_C_20N = new StringEntity(datosP1_C_20N.toString());
			postP1_C_20N.setEntity(entityP1_C_20N);

			entityP1_C = new StringEntity(datosP1_C.toString());
			postP1_C.setEntity(entityP1_C);

			resp1_A_2_8N = httpClient.execute(postP1_A_2_8N);
			respStrP1_A_2_8N = EntityUtils.toString(resp1_A_2_8N.getEntity());

			resp1_A_2_9N = httpClient.execute(postP1_A_2_9N);
			respStrP1_A_2_9N = EntityUtils.toString(resp1_A_2_9N.getEntity());

			resp1_A_2N = httpClient.execute(postP1_A_2N);
			respStrP1_A_2N = EntityUtils.toString(resp1_A_2N.getEntity());

			resp1_A = httpClient.execute(postP1_A);
			respStrP1_A = EntityUtils.toString(resp1_A.getEntity());

			resp1_B_2A_N = httpClient.execute(postP1_B_2A_N);
			respStrP1_B_2A_N = EntityUtils.toString(resp1_B_2A_N.getEntity());

			resp1_B_3_12N = httpClient.execute(postP1_B_3_12N);
			respStrP1_B_3_12N = EntityUtils.toString(resp1_B_3_12N.getEntity());

			resp1_B_3N = httpClient.execute(postP1_B_3N);
			respStrP1_B_3N = EntityUtils.toString(resp1_B_3N.getEntity());

			resp1_B = httpClient.execute(postP1_B);
			respStrP1_B = EntityUtils.toString(resp1_B.getEntity());

			resp1_C_20N = httpClient.execute(postP1_C_20N);
			respStrP1_C_20N = EntityUtils.toString(resp1_C_20N.getEntity());

			resp1_C = httpClient.execute(postP1_C);
			respStrP1_C = EntityUtils.toString(resp1_C.getEntity());

			if (datosAEnviarTablaP1_A_2_8N.size() > 0) {
				JSONObject respJSONP1_A_2_8N = new JSONObject(respStrP1_A_2_8N);
				/*
				 * if (respJSONP1_A_2_8N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_A_2_8N", context); }
				 */
			}

			if (datosAEnviarTablaP1_A_2_9N.size() > 0) {
				JSONObject respJSONP1_A_2_9N = new JSONObject(respStrP1_A_2_9N);
				/*
				 * if (respJSONP1_A_2_9N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_A_2_9N", context); }
				 */
			}

			if (datosAEnviarTablaP1_A_2N.size() > 0) {
				JSONObject respJSONP1_A_2N = new JSONObject(respStrP1_A_2N);
				/*
				 * if (respJSONP1_A_2N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_A_2N", context); }
				 */
			}

			if (datosAEnviarTablaP1_A.size() > 0) {
				JSONObject respJSONP1_A = new JSONObject(respStrP1_A);
				/*
				 * if (respJSONP1_A.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_A", context); }
				 */
			}

			if (datosAEnviarTablaP1_B_2A_N.size() > 0) {
				JSONObject respJSONP1_B_2A_N = new JSONObject(respStrP1_B_2A_N);
				/*
				 * if (respJSONP1_B_2A_N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_B_2A_N", context); }
				 */
			}

			if (datosAEnviarTablaP1_B_3_12N.size() > 0) {
				JSONObject respJSONP1_B_3_12N = new JSONObject(
						respStrP1_B_3_12N);
				/*
				 * if (respJSONP1_B_3_12N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_B_3_12N", context); }
				 */
			}

			if (datosAEnviarTablaP1_B_3N.size() > 0) {
				JSONObject respJSONP1_B_3N = new JSONObject(respStrP1_B_3N);
				/*
				 * if (respJSONP1_B_3N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_B_3N", context); }
				 */
			}

			if (datosAEnviarTablaP1_B.size() > 0) {
				JSONObject respJSONP1_B = new JSONObject(respStrP1_B);
				/*
				 * if (respJSONP1_B.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_B", context); }
				 */
			}

			if (datosAEnviarTablaP1_C_20N.size() > 0) {
				JSONObject respJSONP1_C_20N = new JSONObject(respStrP1_C_20N);
				/*
				 * if (respJSONP1_C_20N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_C_20N", context); }
				 */
			}

			if (datosAEnviarTablaP1_C.size() > 0) {
				JSONObject respJSONP1_C = new JSONObject(respStrP1_C);
				/*
				 * if (respJSONP1_C.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P1_C", context); }
				 */
			}
			Log.i("CAPITULO I", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO I", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO I", "ERROR IOException");
			String mensaje = e.getMessage();
			String h = mensaje;
		} catch (ParseException e) {
			Log.e("CAPITULO I", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CAPITULO I", "ERROR JSONException");
		}
	}

	public List<List<Object>> listaDatosCapitulo1_A_2_8NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A28N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_A_2_9B_CodLocal = new ArrayList<Object>();
		List<Object> P1_A_2_9C_Nivel = new ArrayList<Object>();
		List<Object> P1_A_2_9D_Car = new ArrayList<Object>();
		List<Object> P1_A_2_9E_NroAnex = new ArrayList<Object>();
		List<Object> P1_A_2_9F_CantAnex = new ArrayList<Object>();
		List<Object> P1_A_2_9G_T1_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9H_T1_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9I_T2_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9J_T2_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9K_T3_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9L_T3_Taul = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9A_CMod, P1_A_2_9B_CodLocal, "
								+ "P1_A_2_9C_Nivel, P1_A_2_9D_Car, P1_A_2_9E_NroAnex, P1_A_2_9F_CantAnex, P1_A_2_9G_T1_Talu, "
								+ "P1_A_2_9H_T1_Taul, P1_A_2_9I_T2_Talu, P1_A_2_9J_T2_Taul, P1_A_2_9K_T3_Talu, P1_A_2_9L_T3_Taul "
								+ "from P1_A_2_8N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9A_CMod.add(cursor.getString(3));
				P1_A_2_9B_CodLocal.add(cursor.getString(4));
				P1_A_2_9C_Nivel.add(cursor.getInt(5));
				P1_A_2_9D_Car.add(cursor.getInt(6));
				P1_A_2_9E_NroAnex.add(cursor.getInt(7));
				P1_A_2_9F_CantAnex.add(cursor.getInt(8));
				P1_A_2_9G_T1_Talu.add(cursor.getInt(9));
				P1_A_2_9H_T1_Taul.add(cursor.getInt(10));
				P1_A_2_9I_T2_Talu.add(cursor.getInt(11));
				P1_A_2_9J_T2_Taul.add(cursor.getInt(12));
				P1_A_2_9K_T3_Talu.add(cursor.getInt(13));
				P1_A_2_9L_T3_Taul.add(cursor.getInt(14));

			} while (cursor.moveToNext());

			capitulo1A28N.add(PC_F_1);
			capitulo1A28N.add(P1_A_2_NroIE);
			capitulo1A28N.add(P1_A_2_9_NroCMod);
			capitulo1A28N.add(P1_A_2_9A_CMod);
			capitulo1A28N.add(P1_A_2_9B_CodLocal);
			capitulo1A28N.add(P1_A_2_9C_Nivel);
			capitulo1A28N.add(P1_A_2_9D_Car);
			capitulo1A28N.add(P1_A_2_9E_NroAnex);
			capitulo1A28N.add(P1_A_2_9F_CantAnex);
			capitulo1A28N.add(P1_A_2_9G_T1_Talu);
			capitulo1A28N.add(P1_A_2_9H_T1_Taul);
			capitulo1A28N.add(P1_A_2_9I_T2_Talu);
			capitulo1A28N.add(P1_A_2_9J_T2_Taul);
			capitulo1A28N.add(P1_A_2_9K_T3_Talu);
			capitulo1A28N.add(P1_A_2_9L_T3_Taul);
		}
		Cerrar();

		return capitulo1A28N;
	}

	public List<List<Object>> listaDatosCapitulo1_A_2_9NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A29N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_Nro = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNro = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNomb = new ArrayList<Object>();
		List<Object> P1_A_2_9G_T1_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9H_T1_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9I_T2_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9J_T2_Taul = new ArrayList<Object>();
		List<Object> P1_A_2_9K_T3_Talu = new ArrayList<Object>();
		List<Object> P1_A_2_9L_T3_Taul = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9_Nro, P1_A_2_9A_CMod, "
								+ "P1_A_2_9_AnexNro, P1_A_2_9_AnexNomb, P1_A_2_9G_T1_Talu, "
								+ "P1_A_2_9H_T1_Taul, P1_A_2_9I_T2_Talu, P1_A_2_9J_T2_Taul, P1_A_2_9K_T3_Talu, "
								+ "P1_A_2_9L_T3_Taul from P1_A_2_9N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9_Nro.add(cursor.getInt(3));
				P1_A_2_9A_CMod.add(cursor.getString(4));
				P1_A_2_9_AnexNro.add(cursor.getInt(5));
				P1_A_2_9_AnexNomb.add(cursor.getString(6));
				P1_A_2_9G_T1_Talu.add(cursor.getInt(7));
				P1_A_2_9H_T1_Taul.add(cursor.getInt(8));
				P1_A_2_9I_T2_Talu.add(cursor.getInt(9));
				P1_A_2_9J_T2_Taul.add(cursor.getInt(10));
				P1_A_2_9K_T3_Talu.add(cursor.getInt(11));
				P1_A_2_9L_T3_Taul.add(cursor.getInt(12));

			} while (cursor.moveToNext());

			capitulo1A29N.add(PC_F_1);
			capitulo1A29N.add(P1_A_2_NroIE);
			capitulo1A29N.add(P1_A_2_9_NroCMod);
			capitulo1A29N.add(P1_A_2_9_Nro);
			capitulo1A29N.add(P1_A_2_9A_CMod);
			capitulo1A29N.add(P1_A_2_9_AnexNro);
			capitulo1A29N.add(P1_A_2_9_AnexNomb);
			capitulo1A29N.add(P1_A_2_9G_T1_Talu);
			capitulo1A29N.add(P1_A_2_9H_T1_Taul);
			capitulo1A29N.add(P1_A_2_9H_T1_Taul);
			capitulo1A29N.add(P1_A_2_9I_T2_Talu);
			capitulo1A29N.add(P1_A_2_9J_T2_Taul);
			capitulo1A29N.add(P1_A_2_9K_T3_Talu);
			capitulo1A29N.add(P1_A_2_9L_T3_Taul);
		}
		Cerrar();

		return capitulo1A29N;
	}

	public List<List<Object>> listaDatosCapitulo1_A_2NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A2N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_1_NomIE = new ArrayList<Object>();
		List<Object> P1_A_2_2_Direc = new ArrayList<Object>();
		List<Object> P1_A_2_3_DocTip = new ArrayList<Object>();
		List<Object> P1_A_2_3_DocNro = new ArrayList<Object>();
		List<Object> P1_A_2_4_TelfIE = new ArrayList<Object>();
		List<Object> P1_A_2_4_TelfDir = new ArrayList<Object>();
		List<Object> P1_A_2_5_EmailIE = new ArrayList<Object>();
		List<Object> P1_A_2_5_EmailDir = new ArrayList<Object>();
		List<Object> P1_A_2_6_Informant = new ArrayList<Object>();
		List<Object> P1_A_2_7_InformantCarg = new ArrayList<Object>();
		List<Object> P1_A_2_8_Can_CMod_IE = new ArrayList<Object>();
		List<Object> P1_A_2_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_1_NomIE, P1_A_2_2_Direc, P1_A_2_3_DocTip, P1_A_2_3_DocNro, "
								+ "P1_A_2_4_TelfIE, P1_A_2_4_TelfDir, P1_A_2_5_EmailIE, P1_A_2_5_EmailDir, P1_A_2_6_Informant, "
								+ "P1_A_2_7_InformantCarg, P1_A_2_8_Can_CMod_IE, P1_A_2_Obs from P1_A_2N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_1_NomIE.add(cursor.getInt(2));
				P1_A_2_2_Direc.add(cursor.getString(3));
				P1_A_2_3_DocTip.add(cursor.getString(4));
				P1_A_2_3_DocNro.add(cursor.getInt(5));
				P1_A_2_4_TelfIE.add(cursor.getString(6));
				P1_A_2_4_TelfDir.add(cursor.getString(7));
				P1_A_2_5_EmailIE.add(cursor.getString(8));
				P1_A_2_5_EmailDir.add(cursor.getString(9));
				P1_A_2_6_Informant.add(cursor.getString(10));
				P1_A_2_7_InformantCarg.add(cursor.getString(11));
				P1_A_2_8_Can_CMod_IE.add(cursor.getInt(12));
				P1_A_2_Obs.add(cursor.getString(13));

			} while (cursor.moveToNext());

			capitulo1A2N.add(PC_F_1);
			capitulo1A2N.add(P1_A_2_NroIE);
			capitulo1A2N.add(P1_A_2_1_NomIE);
			capitulo1A2N.add(P1_A_2_2_Direc);
			capitulo1A2N.add(P1_A_2_3_DocTip);
			capitulo1A2N.add(P1_A_2_3_DocNro);
			capitulo1A2N.add(P1_A_2_4_TelfIE);
			capitulo1A2N.add(P1_A_2_4_TelfDir);
			capitulo1A2N.add(P1_A_2_5_EmailIE);
			capitulo1A2N.add(P1_A_2_5_EmailDir);
			capitulo1A2N.add(P1_A_2_6_Informant);
			capitulo1A2N.add(P1_A_2_7_InformantCarg);
			capitulo1A2N.add(P1_A_2_8_Can_CMod_IE);
			capitulo1A2N.add(P1_A_2_Obs);
		}
		Cerrar();

		return capitulo1A2N;
	}

	public List<List<Object>> listaDatosCapitulo1_AReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1A = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_1_Cant_IE = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_1_Cant_IE from P1_A where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_1_Cant_IE.add(cursor.getInt(1));

			} while (cursor.moveToNext());

			capitulo1A.add(PC_F_1);
			capitulo1A.add(P1_A_1_Cant_IE);
		}
		Cerrar();

		return capitulo1A;
	}

	public List<List<Object>> listaDatosCapitulo1_B_2A_NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B2AN = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P1_B_2A_PredNoCol = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P1_B_2A_PredNoCol from P1_B_2A_N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P1_B_2A_PredNoCol.add(cursor.getInt(1));

			} while (cursor.moveToNext());

			capitulo1B2AN.add(Nro_Pred);
			capitulo1B2AN.add(P1_B_2A_PredNoCol);
		}
		Cerrar();

		return capitulo1B2AN;
	}

	public List<List<Object>> listaDatosCapitulo1_B_3_12NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B312N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> P1_B_3_NroPred = new ArrayList<Object>();
		List<Object> P1_B_3_12_Nro = new ArrayList<Object>();
		List<Object> P1_B_3_12_NombComp = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P1_B_3_NroPred, P1_B_3_12_Nro, P1_B_3_12_NombComp from P1_B_3_12N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				P1_B_3_NroPred.add(cursor.getInt(0));
				P1_B_3_12_Nro.add(cursor.getInt(1));
				P1_B_3_12_NombComp.add(cursor.getString(2));

			} while (cursor.moveToNext());

			capitulo1B312N.add(P1_B_3_NroPred);
			capitulo1B312N.add(P1_B_3_12_Nro);
			capitulo1B312N.add(P1_B_3_12_NombComp);
		}
		Cerrar();

		return capitulo1B312N;
	}

	public List<List<Object>> listaDatosCapitulo1_B_3NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B3N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P1_B_3_InmCod = new ArrayList<Object>();
		List<Object> P1_B_3_InmTip = new ArrayList<Object>();
		List<Object> P1_B_3_1_Prop = new ArrayList<Object>();
		List<Object> P1_B_3_1_Prop_O = new ArrayList<Object>();
		List<Object> P1_B_3_2_AntReg_Cod = new ArrayList<Object>();
		List<Object> P1_B_3_3_AntReg_Nro = new ArrayList<Object>();
		List<Object> P1_B_3_4_Tipo_TProp = new ArrayList<Object>();
		List<Object> P1_B_3_4_Tipo_TProp_O = new ArrayList<Object>();
		List<Object> P1_B_3_5_FecTit = new ArrayList<Object>();
		List<Object> P1_B_3_6_DocPos = new ArrayList<Object>();
		List<Object> P1_B_3_6_DocPos_O = new ArrayList<Object>();
		List<Object> P1_B_3_7_DocPos_Fech = new ArrayList<Object>();
		List<Object> P1_B_3_8_At_Pred = new ArrayList<Object>();
		List<Object> P1_B_3_9_At_Local = new ArrayList<Object>();
		List<Object> P1_B_3_10_Comp = new ArrayList<Object>();
		List<Object> P1_B_3_11_CompCan = new ArrayList<Object>();
		List<Object> P1_B_3_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P1_B_3_InmCod, P1_B_3_InmTip, P1_B_3_1_Prop, P1_B_3_1_Prop_O, "
								+ "P1_B_3_2_AntReg_Cod, P1_B_3_3_AntReg_Nro, P1_B_3_4_Tipo_TProp, P1_B_3_4_Tipo_TProp_O, P1_B_3_5_FecTit, "
								+ "P1_B_3_6_DocPos, P1_B_3_6_DocPos_O, P1_B_3_7_DocPos_Fech, P1_B_3_8_At_Pred, P1_B_3_9_At_Local, "
								+ "P1_B_3_10_Comp, P1_B_3_Obs from P1_B_3N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P1_B_3_InmCod.add(cursor.getString(1));
				P1_B_3_InmTip.add(cursor.getInt(2));
				P1_B_3_1_Prop.add(cursor.getInt(3));
				P1_B_3_1_Prop_O.add(cursor.getString(4));
				P1_B_3_2_AntReg_Cod.add(cursor.getInt(5));
				P1_B_3_3_AntReg_Nro.add(cursor.getString(6));
				P1_B_3_4_Tipo_TProp.add(cursor.getInt(7));
				P1_B_3_4_Tipo_TProp_O.add(cursor.getString(8));
				P1_B_3_5_FecTit.add(cursor.getString(9));
				P1_B_3_6_DocPos.add(cursor.getInt(10));
				P1_B_3_6_DocPos_O.add(cursor.getString(11));
				P1_B_3_7_DocPos_Fech.add(cursor.getString(12));
				P1_B_3_8_At_Pred.add(cursor.getString(13));
				P1_B_3_9_At_Local.add(cursor.getString(14));
				P1_B_3_10_Comp.add(cursor.getInt(15));
				P1_B_3_11_CompCan.add(cursor.getInt(16));
				P1_B_3_Obs.add(cursor.getString(17));

			} while (cursor.moveToNext());

			capitulo1B3N.add(Nro_Pred);
			capitulo1B3N.add(P1_B_3_InmCod);
			capitulo1B3N.add(P1_B_3_InmTip);
			capitulo1B3N.add(P1_B_3_1_Prop);
			capitulo1B3N.add(P1_B_3_1_Prop_O);
			capitulo1B3N.add(P1_B_3_2_AntReg_Cod);
			capitulo1B3N.add(P1_B_3_3_AntReg_Nro);
			capitulo1B3N.add(P1_B_3_4_Tipo_TProp);
			capitulo1B3N.add(P1_B_3_4_Tipo_TProp_O);
			capitulo1B3N.add(P1_B_3_5_FecTit);
			capitulo1B3N.add(P1_B_3_6_DocPos);
			capitulo1B3N.add(P1_B_3_6_DocPos_O);
			capitulo1B3N.add(P1_B_3_7_DocPos_Fech);
			capitulo1B3N.add(P1_B_3_8_At_Pred);
			capitulo1B3N.add(P1_B_3_9_At_Local);
			capitulo1B3N.add(P1_B_3_10_Comp);
			capitulo1B3N.add(P1_B_3_11_CompCan);
			capitulo1B3N.add(P1_B_3_Obs);
		}
		Cerrar();

		return capitulo1B3N;
	}

	public List<List<Object>> listaDatosCapitulo1_BReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1B = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> P1_B_1_TPred = new ArrayList<Object>();
		List<Object> P1_B_2_PredCol = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P1_B_1_TPred, P1_B_2_PredCol from P1_B where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				P1_B_1_TPred.add(cursor.getInt(0));
				P1_B_2_PredCol.add(cursor.getInt(1));
			} while (cursor.moveToNext());

			capitulo1B.add(P1_B_1_TPred);
			capitulo1B.add(P1_B_2_PredCol);
		}
		Cerrar();

		return capitulo1B;
	}

	public List<List<Object>> listaDatosCapitulo1_C_20NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo1C20N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_Nro = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNro = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_C_20_Nro = new ArrayList<Object>();
		List<Object> P1_C_20_NombComp = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9_Nro, P1_A_2_9_AnexNro, "
								+ "P1_A_2_9A_CMod, P1_C_20_Nro, P1_C_20_NombComp from P1_C_20N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9_Nro.add(cursor.getInt(3));
				P1_A_2_9_AnexNro.add(cursor.getInt(4));
				P1_A_2_9A_CMod.add(cursor.getString(5));
				P1_C_20_Nro.add(cursor.getInt(6));
				P1_C_20_NombComp.add(cursor.getString(7));
			} while (cursor.moveToNext());

			capitulo1C20N.add(PC_F_1);
			capitulo1C20N.add(P1_A_2_NroIE);
			capitulo1C20N.add(P1_A_2_9_NroCMod);
			capitulo1C20N.add(P1_A_2_9_Nro);
			capitulo1C20N.add(P1_A_2_9_AnexNro);
			capitulo1C20N.add(P1_A_2_9A_CMod);
			capitulo1C20N.add(P1_C_20_Nro);
			capitulo1C20N.add(P1_C_20_NombComp);
		}
		Cerrar();

		return capitulo1C20N;
	}

	public List<List<Object>> listaDatosCapitulo1_CReenvio(
			String codigoLocalPadron, Context context) {
		List<List<Object>> capitulo1C = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> PC_F_1 = new ArrayList<Object>();
		List<Object> P1_A_2_NroIE = new ArrayList<Object>();
		List<Object> P1_A_2_9_NroCMod = new ArrayList<Object>();
		List<Object> P1_A_2_9_Nro = new ArrayList<Object>();
		List<Object> P1_A_2_9_AnexNro = new ArrayList<Object>();
		List<Object> P1_A_2_9A_CMod = new ArrayList<Object>();
		List<Object> P1_C_1_CodLoc_Anex = new ArrayList<Object>();
		List<Object> P1_C_2_ProvCod = new ArrayList<Object>();
		List<Object> P1_C_3_DistCod = new ArrayList<Object>();
		List<Object> P1_C_4_CCPP = new ArrayList<Object>();
		List<Object> P1_C_5_NucleoUrb = new ArrayList<Object>();
		List<Object> P1_C_6Dir_1_Tvia = new ArrayList<Object>();
		List<Object> P1_C_6Dir_2_Nomb = new ArrayList<Object>();
		List<Object> P1_C_6Dir_Nro = new ArrayList<Object>();
		List<Object> P1_C_6Dir_4_Piso = new ArrayList<Object>();
		List<Object> P1_C_6Dir_5_Mz = new ArrayList<Object>();
		List<Object> P1_C_6Dir_6_Lt = new ArrayList<Object>();
		List<Object> P1_C_6Dir_7_Sect = new ArrayList<Object>();
		List<Object> P1_C_6Dir_8_Zona = new ArrayList<Object>();
		List<Object> P1_C_6Dir_9_Et = new ArrayList<Object>();
		List<Object> P1_C_6Dir_10_Km = new ArrayList<Object>();
		List<Object> P1_C_7_RefDir = new ArrayList<Object>();
		List<Object> P1_C_8_InmCod = new ArrayList<Object>();
		List<Object> P1_C_8_InmTip = new ArrayList<Object>();
		List<Object> P1_C_9_Prop = new ArrayList<Object>();
		List<Object> P1_C_9_Prop_O = new ArrayList<Object>();
		List<Object> P1_C_10_AntReg_Cod = new ArrayList<Object>();
		List<Object> P1_C_11_AntReg_Nro = new ArrayList<Object>();
		List<Object> P1_C_12_Tipo_TProp = new ArrayList<Object>();
		List<Object> P1_C_12_Tipo_TProp_O = new ArrayList<Object>();
		List<Object> P1_C_13_FecTit = new ArrayList<Object>();
		List<Object> P1_C_14_DocPos = new ArrayList<Object>();
		List<Object> P1_C_14_DocPos_O = new ArrayList<Object>();
		List<Object> P1_C_15_DocPos_Fech = new ArrayList<Object>();
		List<Object> P1_C_16_At_Pred = new ArrayList<Object>();
		List<Object> P1_C_17_At_Local = new ArrayList<Object>();
		List<Object> P1_C_18_Comp = new ArrayList<Object>();
		List<Object> P1_C_19_CompCan = new ArrayList<Object>();
		List<Object> P1_C_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PC_F_1, P1_A_2_NroIE, P1_A_2_9_NroCMod, P1_A_2_9_Nro, P1_A_2_9_AnexNro, P1_A_2_9A_CMod, "
								+ "P1_C_1_CodLoc_Anex, P1_C_2_ProvCod, P1_C_3_DistCod, P1_C_4_CCPP, P1_C_5_NucleoUrb, P1_C_6Dir_1_Tvia, "
								+ "P1_C_6Dir_2_Nomb, P1_C_6Dir_Nro, P1_C_6Dir_4_Piso, P1_C_6Dir_5_Mz, P1_C_6Dir_6_Lt, P1_C_6Dir_7_Sect, "
								+ "P1_C_6Dir_8_Zona, P1_C_6Dir_9_Et, P1_C_6Dir_10_Km, P1_C_7_RefDir, P1_C_8_InmCod, P1_C_8_InmTip, P1_C_9_Prop "
								+ "P1_C_9_Prop_O, P1_C_10_AntReg_Cod, P1_C_11_AntReg_Nro, P1_C_12_Tipo_TProp, P1_C_12_Tipo_TProp_O, P1_C_13_FecTit, "
								+ "P1_C_14_DocPos, P1_C_14_DocPos_O, P1_C_15_DocPos_Fech, P1_C_16_At_Pred, P1_C_17_At_Local, P1_C_18_Comp, P1_C_19_CompCan, "
								+ "P1_C_Obs from P1_C where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				PC_F_1.add(cursor.getInt(0));
				P1_A_2_NroIE.add(cursor.getInt(1));
				P1_A_2_9_NroCMod.add(cursor.getInt(2));
				P1_A_2_9_Nro.add(cursor.getInt(3));
				P1_A_2_9_AnexNro.add(cursor.getInt(4));
				P1_A_2_9A_CMod.add(cursor.getString(5));
				P1_C_1_CodLoc_Anex.add(cursor.getString(6));
				P1_C_2_ProvCod.add(cursor.getInt(7));
				P1_C_3_DistCod.add(cursor.getInt(8));
				P1_C_4_CCPP.add(cursor.getString(9));
				P1_C_5_NucleoUrb.add(cursor.getString(10));
				P1_C_6Dir_1_Tvia.add(cursor.getInt(11));
				P1_C_6Dir_2_Nomb.add(cursor.getString(12));
				P1_C_6Dir_Nro.add(cursor.getString(13));
				P1_C_6Dir_4_Piso.add(cursor.getString(14));
				P1_C_6Dir_5_Mz.add(cursor.getString(15));
				P1_C_6Dir_6_Lt.add(cursor.getString(16));
				P1_C_6Dir_7_Sect.add(cursor.getString(17));
				P1_C_6Dir_8_Zona.add(cursor.getString(18));
				P1_C_6Dir_9_Et.add(cursor.getString(19));
				P1_C_6Dir_10_Km.add(cursor.getString(20));
				P1_C_7_RefDir.add(cursor.getString(21));
				P1_C_8_InmCod.add(cursor.getString(22));
				P1_C_8_InmTip.add(cursor.getInt(23));
				P1_C_9_Prop.add(cursor.getInt(24));
				P1_C_9_Prop_O.add(cursor.getString(25));
				P1_C_10_AntReg_Cod.add(cursor.getInt(26));
				P1_C_11_AntReg_Nro.add(cursor.getString(27));
				P1_C_12_Tipo_TProp.add(cursor.getInt(28));
				P1_C_12_Tipo_TProp_O.add(cursor.getString(29));
				P1_C_13_FecTit.add(cursor.getString(30));
				P1_C_14_DocPos.add(cursor.getInt(31));
				P1_C_14_DocPos_O.add(cursor.getString(32));
				P1_C_15_DocPos_Fech.add(cursor.getString(33));
				P1_C_16_At_Pred.add(cursor.getString(34));
				P1_C_17_At_Local.add(cursor.getString(35));
				P1_C_18_Comp.add(cursor.getInt(36));
				P1_C_19_CompCan.add(cursor.getInt(37));
				P1_C_Obs.add(cursor.getString(38));

			} while (cursor.moveToNext());

			capitulo1C.add(PC_F_1);
			capitulo1C.add(P1_A_2_NroIE);
			capitulo1C.add(P1_A_2_9_NroCMod);
			capitulo1C.add(P1_A_2_9_Nro);
			capitulo1C.add(P1_A_2_9_AnexNro);
			capitulo1C.add(P1_A_2_9A_CMod);
			capitulo1C.add(P1_C_1_CodLoc_Anex);
			capitulo1C.add(P1_C_2_ProvCod);
			capitulo1C.add(P1_C_3_DistCod);
			capitulo1C.add(P1_C_4_CCPP);
			capitulo1C.add(P1_C_5_NucleoUrb);
			capitulo1C.add(P1_C_6Dir_1_Tvia);
			capitulo1C.add(P1_C_6Dir_2_Nomb);
			capitulo1C.add(P1_C_6Dir_Nro);
			capitulo1C.add(P1_C_6Dir_4_Piso);
			capitulo1C.add(P1_C_6Dir_5_Mz);
			capitulo1C.add(P1_C_6Dir_6_Lt);
			capitulo1C.add(P1_C_6Dir_7_Sect);
			capitulo1C.add(P1_C_6Dir_8_Zona);
			capitulo1C.add(P1_C_6Dir_9_Et);
			capitulo1C.add(P1_C_6Dir_10_Km);
			capitulo1C.add(P1_C_7_RefDir);
			capitulo1C.add(P1_C_8_InmCod);
			capitulo1C.add(P1_C_8_InmTip);
			capitulo1C.add(P1_C_9_Prop);
			capitulo1C.add(P1_C_9_Prop_O);
			capitulo1C.add(P1_C_10_AntReg_Cod);
			capitulo1C.add(P1_C_11_AntReg_Nro);
			capitulo1C.add(P1_C_12_Tipo_TProp);
			capitulo1C.add(P1_C_12_Tipo_TProp_O);
			capitulo1C.add(P1_C_13_FecTit);
			capitulo1C.add(P1_C_14_DocPos);
			capitulo1C.add(P1_C_14_DocPos_O);
			capitulo1C.add(P1_C_15_DocPos_Fech);
			capitulo1C.add(P1_C_16_At_Pred);
			capitulo1C.add(P1_C_17_At_Local);
			capitulo1C.add(P1_C_18_Comp);
			capitulo1C.add(P1_C_19_CompCan);
			capitulo1C.add(P1_C_Obs);
		}
		Cerrar();

		return capitulo1C;
	}

	public List<String> reenvioDatosCapitulo1(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP1_A_2_8N = listaDatosCapitulo1_A_2_8NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_A_2_9N = listaDatosCapitulo1_A_2_9NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_A_2N = listaDatosCapitulo1_A_2NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_A = listaDatosCapitulo1_AReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_B_2A_N = listaDatosCapitulo1_B_2A_NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_B_3_12N = listaDatosCapitulo1_B_3_12NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_B_3N = listaDatosCapitulo1_B_3NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_B = listaDatosCapitulo1_BReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_C_20N = listaDatosCapitulo1_C_20NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP1_C = listaDatosCapitulo1_CReenvio(
				codigoLocalPadron, context);
		HttpPost postP1_A_2_8N = null;
		HttpPost postP1_A_2_9N = null;
		HttpPost postP1_A_2N = null;
		HttpPost postP1_A = null;
		HttpPost postP1_B_2A_N = null;
		HttpPost postP1_B_3_12N = null;
		HttpPost postP1_B_3N = null;
		HttpPost postP1_B = null;
		HttpPost postP1_C_20N = null;
		HttpPost postP1_C = null;

		StringEntity entityP1_A_2_8N = null;
		StringEntity entityP1_A_2_9N = null;
		StringEntity entityP1_A_2N = null;
		StringEntity entityP1_A = null;
		StringEntity entityP1_B_2A_N = null;
		StringEntity entityP1_B_3_12N = null;
		StringEntity entityP1_B_3N = null;
		StringEntity entityP1_B = null;
		StringEntity entityP1_C_20N = null;
		StringEntity entityP1_C = null;

		String respStrP1_A_2_8N = "";
		String respStrP1_A_2_9N = "";
		String respStrP1_A_2N = "";
		String respStrP1_A = "";
		String respStrP1_B_2A_N = "";
		String respStrP1_B_3_12N = "";
		String respStrP1_B_3N = "";
		String respStrP1_B = "";
		String respStrP1_C_20N = "";
		String respStrP1_C = "";

		HttpResponse resp1_A_2_8N = null;
		HttpResponse resp1_A_2_9N = null;
		HttpResponse resp1_A_2N = null;
		HttpResponse resp1_A = null;
		HttpResponse resp1_B_2A_N = null;
		HttpResponse resp1_B_3_12N = null;
		HttpResponse resp1_B_3N = null;
		HttpResponse resp1_B = null;
		HttpResponse resp1_C_20N = null;
		HttpResponse resp1_C = null;

		JSONObject datosP1_A_2_8N;
		JSONObject datosRecorridoP1_A_2_8N;
		JSONArray arregloDatosP1_A_2_8N;

		JSONObject datosP1_A_2_9N;
		JSONObject datosRecorridoP1_A_2_9N;
		JSONArray arregloDatosP1_A_2_9N;

		JSONObject datosP1_A_2N;
		JSONObject datosRecorridoP1_A_2N;
		JSONArray arregloDatosP1_A_2N;

		JSONObject datosP1_A;
		JSONObject datosRecorridoP1_A;
		JSONArray arregloDatosP1_A;

		JSONObject datosP1_B_2A_N;
		JSONObject datosRecorridoP1_B_2A_N;
		JSONArray arregloDatosP1_B_2A_N;

		JSONObject datosP1_B_3_12N;
		JSONObject datosRecorridoP1_B_3_12N;
		JSONArray arregloDatosP1_B_3_12N;

		JSONObject datosP1_B_3N;
		JSONObject datosRecorridoP1_B_3N;
		JSONArray arregloDatosP1_B_3N;

		JSONObject datosP1_B;
		JSONObject datosRecorridoP1_B;
		JSONArray arregloDatosP1_B;

		JSONObject datosP1_C_20N;
		JSONObject datosRecorridoP1_C_20N;
		JSONArray arregloDatosP1_C_20N;

		JSONObject datosP1_C;
		JSONObject datosRecorridoP1_C;
		JSONArray arregloDatosP1_C;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP1_A_2_8N = new HttpPost(conexion
					+ "index.php/visor/P1A28N/send/format/json");
			postP1_A_2_8N.setHeader("content-type", "application/json");

			postP1_A_2_9N = new HttpPost(conexion
					+ "index.php/visor/P1A29N/send/format/json");
			postP1_A_2_9N.setHeader("content-type", "application/json");

			postP1_A_2N = new HttpPost(conexion
					+ "index.php/visor/P1A2N/send/format/json");
			postP1_A_2N.setHeader("content-type", "application/json");

			postP1_A = new HttpPost(conexion
					+ "index.php/visor/P1A/send/format/json");
			postP1_A.setHeader("content-type", "application/json");

			postP1_B_2A_N = new HttpPost(conexion
					+ "index.php/visor/P1B2AN/send/format/json");
			postP1_B_2A_N.setHeader("content-type", "application/json");

			postP1_B_3_12N = new HttpPost(conexion
					+ "index.php/visor/P1B312N/send/format/json");
			postP1_B_3_12N.setHeader("content-type", "application/json");

			postP1_B_3N = new HttpPost(conexion
					+ "index.php/visor/P1B3N/send/format/json");
			postP1_B_3N.setHeader("content-type", "application/json");

			postP1_B = new HttpPost(conexion
					+ "index.php/visor/P1B/send/format/json");
			postP1_B.setHeader("content-type", "application/json");

			postP1_C_20N = new HttpPost(conexion
					+ "index.php/visor/P1C20N/send/format/json");
			postP1_C_20N.setHeader("content-type", "application/json");

			postP1_C = new HttpPost(conexion
					+ "index.php/visor/P1C/send/format/json");
			postP1_C.setHeader("content-type", "application/json");

			datosP1_A_2_8N = new JSONObject();
			arregloDatosP1_A_2_8N = new JSONArray();

			datosP1_A_2_9N = new JSONObject();
			arregloDatosP1_A_2_9N = new JSONArray();

			datosP1_A_2N = new JSONObject();
			arregloDatosP1_A_2N = new JSONArray();

			datosP1_A = new JSONObject();
			arregloDatosP1_A = new JSONArray();

			datosP1_B_2A_N = new JSONObject();
			arregloDatosP1_B_2A_N = new JSONArray();

			datosP1_B_3_12N = new JSONObject();
			arregloDatosP1_B_3_12N = new JSONArray();

			datosP1_B_3N = new JSONObject();
			arregloDatosP1_B_3N = new JSONArray();

			datosP1_B = new JSONObject();
			arregloDatosP1_B = new JSONArray();

			datosP1_C_20N = new JSONObject();
			arregloDatosP1_C_20N = new JSONArray();

			datosP1_C = new JSONObject();
			arregloDatosP1_C = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP1_A_2_8N.get(0).size(); i++) {
				datosRecorridoP1_A_2_8N = new JSONObject();
				datosRecorridoP1_A_2_8N.put("id_local", codigoLocalPadron);
				datosRecorridoP1_A_2_8N.put("PC_F_1",
						datosAReenviarTablaP1_A_2_8N.get(0).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_NroIE",
						datosAReenviarTablaP1_A_2_8N.get(1).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9_NroCMod",
						datosAReenviarTablaP1_A_2_8N.get(2).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9A_CMod",
						datosAReenviarTablaP1_A_2_8N.get(3).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9B_CodLocal",
						datosAReenviarTablaP1_A_2_8N.get(4).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9C_Nivel",
						datosAReenviarTablaP1_A_2_8N.get(5).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9D_Car",
						datosAReenviarTablaP1_A_2_8N.get(6).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9E_NroAnex",
						datosAReenviarTablaP1_A_2_8N.get(7).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9F_CantAnex",
						datosAReenviarTablaP1_A_2_8N.get(8).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9G_T1_Talu",
						datosAReenviarTablaP1_A_2_8N.get(9).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9H_T1_Taul",
						datosAReenviarTablaP1_A_2_8N.get(10).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9I_T2_Talu",
						datosAReenviarTablaP1_A_2_8N.get(11).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9J_T2_Taul",
						datosAReenviarTablaP1_A_2_8N.get(12).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9K_T3_Talu",
						datosAReenviarTablaP1_A_2_8N.get(13).get(i));
				datosRecorridoP1_A_2_8N.put("P1_A_2_9L_T3_Taul",
						datosAReenviarTablaP1_A_2_8N.get(14).get(i));
				datosRecorridoP1_A_2_8N.put("Version", 0);
				arregloDatosP1_A_2_8N.put(datosRecorridoP1_A_2_8N);
			}

			for (int i = 0; i < datosAReenviarTablaP1_A_2_9N.get(0).size(); i++) {
				datosRecorridoP1_A_2_9N = new JSONObject();
				datosRecorridoP1_A_2_9N.put("id_local", codigoLocalPadron);
				datosRecorridoP1_A_2_9N.put("PC_F_1",
						datosAReenviarTablaP1_A_2_9N.get(0).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_NroIE",
						datosAReenviarTablaP1_A_2_9N.get(1).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9_NroCMod",
						datosAReenviarTablaP1_A_2_9N.get(2).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9_Nro",
						datosAReenviarTablaP1_A_2_9N.get(3).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9A_CMod",
						datosAReenviarTablaP1_A_2_9N.get(4).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9_AnexNro",
						datosAReenviarTablaP1_A_2_9N.get(5).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9_AnexNomb",
						datosAReenviarTablaP1_A_2_9N.get(6).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9G_T1_Talu",
						datosAReenviarTablaP1_A_2_9N.get(7).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9H_T1_Taul",
						datosAReenviarTablaP1_A_2_9N.get(8).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9I_T2_Talu",
						datosAReenviarTablaP1_A_2_9N.get(9).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9J_T2_Taul",
						datosAReenviarTablaP1_A_2_9N.get(10).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9K_T3_Talu",
						datosAReenviarTablaP1_A_2_9N.get(11).get(i));
				datosRecorridoP1_A_2_9N.put("P1_A_2_9L_T3_Taul",
						datosAReenviarTablaP1_A_2_9N.get(12).get(i));
				datosRecorridoP1_A_2_9N.put("Version", 0);
				arregloDatosP1_A_2_9N.put(datosRecorridoP1_A_2_9N);
			}

			for (int i = 0; i < datosAReenviarTablaP1_A_2N.get(0).size(); i++) {
				datosRecorridoP1_A_2N = new JSONObject();
				datosRecorridoP1_A_2N.put("id_local", codigoLocalPadron);
				datosRecorridoP1_A_2N.put("PC_F_1", datosAReenviarTablaP1_A_2N
						.get(0).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_NroIE",
						datosAReenviarTablaP1_A_2N.get(1).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_1_NomIE",
						datosAReenviarTablaP1_A_2N.get(2).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_2_Direc",
						datosAReenviarTablaP1_A_2N.get(3).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_3_DocTip",
						datosAReenviarTablaP1_A_2N.get(4).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_3_DocNro",
						datosAReenviarTablaP1_A_2N.get(5).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_4_TelfIE",
						datosAReenviarTablaP1_A_2N.get(6).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_4_TelfDir",
						datosAReenviarTablaP1_A_2N.get(7).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_5_EmailIE",
						datosAReenviarTablaP1_A_2N.get(8).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_5_EmailDir",
						datosAReenviarTablaP1_A_2N.get(9).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_6_Informant",
						datosAReenviarTablaP1_A_2N.get(10).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_7_InformantCarg",
						datosAReenviarTablaP1_A_2N.get(11).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_8_Can_CMod_IE",
						datosAReenviarTablaP1_A_2N.get(12).get(i));
				datosRecorridoP1_A_2N.put("P1_A_2_Obs",
						datosAReenviarTablaP1_A_2N.get(13).get(i));
				datosRecorridoP1_A_2N.put("Version", 0);
				arregloDatosP1_A_2N.put(datosRecorridoP1_A_2N);
			}

			for (int i = 0; i < datosAReenviarTablaP1_A.get(0).size(); i++) {
				datosRecorridoP1_A = new JSONObject();
				datosRecorridoP1_A.put("id_local", codigoLocalPadron);
				datosRecorridoP1_A.put("PC_F_1", datosAReenviarTablaP1_A.get(0)
						.get(i));
				datosRecorridoP1_A.put("P1_A_1_Cant_IE",
						datosAReenviarTablaP1_A.get(1).get(i));
				datosRecorridoP1_A.put("Version", 0);
				arregloDatosP1_A.put(datosRecorridoP1_A);
			}

			for (int i = 0; i < datosAReenviarTablaP1_B_2A_N.get(0).size(); i++) {
				datosRecorridoP1_B_2A_N = new JSONObject();
				datosRecorridoP1_B_2A_N.put("id_local", codigoLocalPadron);
				datosRecorridoP1_B_2A_N.put("Nro_Pred",
						datosAReenviarTablaP1_B_2A_N.get(0).get(i));
				datosRecorridoP1_B_2A_N.put("P1_B_2A_PredNoCol",
						datosAReenviarTablaP1_B_2A_N.get(1).get(i));
				datosRecorridoP1_B_2A_N.put("Version", 0);
				arregloDatosP1_B_2A_N.put(datosRecorridoP1_B_2A_N);
			}

			for (int i = 0; i < datosAReenviarTablaP1_B_3_12N.get(0).size(); i++) {
				datosRecorridoP1_B_3_12N = new JSONObject();
				datosRecorridoP1_B_3_12N.put("id_local", codigoLocalPadron);
				datosRecorridoP1_B_3_12N.put("P1_B_3_NroPred",
						datosAReenviarTablaP1_B_3_12N.get(0).get(i));
				datosRecorridoP1_B_3_12N.put("P1_B_3_12_Nro",
						datosAReenviarTablaP1_B_3_12N.get(1).get(i));
				datosRecorridoP1_B_3_12N.put("P1_B_3_12_NombComp",
						datosAReenviarTablaP1_B_3_12N.get(2).get(i));
				datosRecorridoP1_B_3_12N.put("Version", 0);
				arregloDatosP1_B_3_12N.put(datosRecorridoP1_B_3_12N);
			}

			for (int i = 0; i < datosAReenviarTablaP1_B_3N.get(0).size(); i++) {
				datosRecorridoP1_B_3N = new JSONObject();
				datosRecorridoP1_B_3N.put("id_local", codigoLocalPadron);
				datosRecorridoP1_B_3N.put("Nro_Pred",
						datosAReenviarTablaP1_B_3N.get(0).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_InmCod",
						datosAReenviarTablaP1_B_3N.get(1).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_InmTip",
						datosAReenviarTablaP1_B_3N.get(2).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_1_Prop",
						datosAReenviarTablaP1_B_3N.get(3).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_1_Prop_O",
						datosAReenviarTablaP1_B_3N.get(4).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_2_AntReg_Cod",
						datosAReenviarTablaP1_B_3N.get(5).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_3_AntReg_Nro",
						datosAReenviarTablaP1_B_3N.get(6).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_4_Tipo_TProp",
						datosAReenviarTablaP1_B_3N.get(7).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_4_Tipo_TProp_O",
						datosAReenviarTablaP1_B_3N.get(8).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_5_FecTit",
						datosAReenviarTablaP1_B_3N.get(9).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_6_DocPos",
						datosAReenviarTablaP1_B_3N.get(10).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_6_DocPos_O",
						datosAReenviarTablaP1_B_3N.get(11).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_7_DocPos_Fech",
						datosAReenviarTablaP1_B_3N.get(12).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_8_At_Pred",
						datosAReenviarTablaP1_B_3N.get(13).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_9_At_Local",
						datosAReenviarTablaP1_B_3N.get(14).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_10_Comp",
						datosAReenviarTablaP1_B_3N.get(15).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_11_CompCan",
						datosAReenviarTablaP1_B_3N.get(16).get(i));
				datosRecorridoP1_B_3N.put("P1_B_3_Obs",
						datosAReenviarTablaP1_B_3N.get(17).get(i));
				datosRecorridoP1_B_3N.put("Version", 0);
				arregloDatosP1_B_3N.put(datosRecorridoP1_B_3N);
			}

			for (int i = 0; i < datosAReenviarTablaP1_B.get(0).size(); i++) {
				datosRecorridoP1_B = new JSONObject();
				datosRecorridoP1_B.put("id_local", codigoLocalPadron);
				datosRecorridoP1_B.put("P1_B_1_TPred", datosAReenviarTablaP1_B
						.get(0).get(i));
				datosRecorridoP1_B.put("P1_B_2_PredCol",
						datosAReenviarTablaP1_B.get(1).get(i));
				datosRecorridoP1_B.put("Version", 0);
				arregloDatosP1_B.put(datosRecorridoP1_B);
			}

			for (int i = 0; i < datosAReenviarTablaP1_C_20N.get(0).size(); i++) {
				datosRecorridoP1_C_20N = new JSONObject();
				datosRecorridoP1_C_20N.put("id_local", codigoLocalPadron);
				datosRecorridoP1_C_20N.put("PC_F_1",
						datosAReenviarTablaP1_C_20N.get(0).get(i));
				datosRecorridoP1_C_20N.put("P1_A_2_NroIE",
						datosAReenviarTablaP1_C_20N.get(1).get(i));
				datosRecorridoP1_C_20N.put("P1_A_2_9_NroCMod",
						datosAReenviarTablaP1_C_20N.get(2).get(i));
				datosRecorridoP1_C_20N.put("P1_A_2_9_Nro",
						datosAReenviarTablaP1_C_20N.get(3).get(i));
				datosRecorridoP1_C_20N.put("P1_A_2_9_AnexNro",
						datosAReenviarTablaP1_C_20N.get(4).get(i));
				datosRecorridoP1_C_20N.put("P1_A_2_9A_CMod",
						datosAReenviarTablaP1_C_20N.get(5).get(i));
				datosRecorridoP1_C_20N.put("P1_C_20_Nro",
						datosAReenviarTablaP1_C_20N.get(6).get(i));
				datosRecorridoP1_C_20N.put("P1_C_20_NombComp",
						datosAReenviarTablaP1_C_20N.get(7).get(i));
				datosRecorridoP1_C_20N.put("Version", 0);
				arregloDatosP1_C_20N.put(datosRecorridoP1_C_20N);
			}

			for (int i = 0; i < datosAReenviarTablaP1_C.get(0).size(); i++) {
				datosRecorridoP1_C = new JSONObject();
				datosRecorridoP1_C.put("id_local", codigoLocalPadron);
				datosRecorridoP1_C.put("PC_F_1", datosAReenviarTablaP1_C.get(0)
						.get(i));
				datosRecorridoP1_C.put("P1_A_2_NroIE", datosAReenviarTablaP1_C
						.get(1).get(i));
				datosRecorridoP1_C.put("P1_A_2_9_NroCMod",
						datosAReenviarTablaP1_C.get(2).get(i));
				datosRecorridoP1_C.put("P1_A_2_9_Nro", datosAReenviarTablaP1_C
						.get(3).get(i));
				datosRecorridoP1_C.put("P1_A_2_9_AnexNro",
						datosAReenviarTablaP1_C.get(4).get(i));
				datosRecorridoP1_C.put("P1_A_2_9A_CMod",
						datosAReenviarTablaP1_C.get(5).get(i));
				datosRecorridoP1_C.put("P1_C_1_CodLoc_Anex",
						datosAReenviarTablaP1_C.get(6).get(i));
				datosRecorridoP1_C.put("P1_C_2_ProvCod",
						datosAReenviarTablaP1_C.get(7).get(i));
				datosRecorridoP1_C.put("P1_C_3_DistCod",
						datosAReenviarTablaP1_C.get(8).get(i));
				datosRecorridoP1_C.put("P1_C_4_CCPP", datosAReenviarTablaP1_C
						.get(9).get(i));
				datosRecorridoP1_C.put("P1_C_5_NucleoUrb",
						datosAReenviarTablaP1_C.get(10).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_1_Tvia",
						datosAReenviarTablaP1_C.get(11).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_2_Nomb",
						datosAReenviarTablaP1_C.get(12).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_Nro", datosAReenviarTablaP1_C
						.get(13).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_4_Piso",
						datosAReenviarTablaP1_C.get(14).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_5_Mz",
						datosAReenviarTablaP1_C.get(15).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_6_Lt",
						datosAReenviarTablaP1_C.get(16).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_7_Sect",
						datosAReenviarTablaP1_C.get(17).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_8_Zona",
						datosAReenviarTablaP1_C.get(18).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_9_Et",
						datosAReenviarTablaP1_C.get(19).get(i));
				datosRecorridoP1_C.put("P1_C_6Dir_10_Km",
						datosAReenviarTablaP1_C.get(20).get(i));
				datosRecorridoP1_C.put("P1_C_7_RefDir", datosAReenviarTablaP1_C
						.get(21).get(i));
				datosRecorridoP1_C.put("P1_C_8_InmCod", datosAReenviarTablaP1_C
						.get(22).get(i));
				datosRecorridoP1_C.put("P1_C_8_InmTip", datosAReenviarTablaP1_C
						.get(23).get(i));
				datosRecorridoP1_C.put("P1_C_9_Prop", datosAReenviarTablaP1_C
						.get(24).get(i));
				datosRecorridoP1_C.put("P1_C_9_Prop_O", datosAReenviarTablaP1_C
						.get(25).get(i));
				datosRecorridoP1_C.put("P1_C_10_AntReg_Cod",
						datosAReenviarTablaP1_C.get(26).get(i));
				datosRecorridoP1_C.put("P1_C_11_AntReg_Nro",
						datosAReenviarTablaP1_C.get(27).get(i));
				datosRecorridoP1_C.put("P1_C_12_Tipo_TProp",
						datosAReenviarTablaP1_C.get(28).get(i));
				datosRecorridoP1_C.put("P1_C_12_Tipo_TProp_O",
						datosAReenviarTablaP1_C.get(29).get(i));
				datosRecorridoP1_C.put("P1_C_13_FecTit",
						datosAReenviarTablaP1_C.get(30).get(i));
				datosRecorridoP1_C.put("P1_C_14_DocPos",
						datosAReenviarTablaP1_C.get(31).get(i));
				datosRecorridoP1_C.put("P1_C_14_DocPos_O",
						datosAReenviarTablaP1_C.get(32).get(i));
				datosRecorridoP1_C.put("P1_C_15_DocPos_Fech",
						datosAReenviarTablaP1_C.get(33).get(i));
				datosRecorridoP1_C.put("P1_C_16_At_Pred",
						datosAReenviarTablaP1_C.get(34).get(i));
				datosRecorridoP1_C.put("P1_C_17_At_Local",
						datosAReenviarTablaP1_C.get(35).get(i));
				datosRecorridoP1_C.put("P1_C_18_Comp", datosAReenviarTablaP1_C
						.get(36).get(i));
				datosRecorridoP1_C.put("P1_C_19_CompCan",
						datosAReenviarTablaP1_C.get(37).get(i));
				datosRecorridoP1_C.put("P1_C_Obs",
						datosAReenviarTablaP1_C.get(38).get(i));
				datosRecorridoP1_C.put("Version", 0);
				arregloDatosP1_C.put(datosRecorridoP1_C);
			}

			datosP1_A_2_8N.put("token", token);
			datosP1_A_2_8N.put("datos", arregloDatosP1_A_2_8N.toString());

			datosP1_A_2_9N.put("token", token);
			datosP1_A_2_9N.put("datos", arregloDatosP1_A_2_9N.toString());

			datosP1_A_2N.put("token", token);
			datosP1_A_2N.put("datos", arregloDatosP1_A_2N.toString());

			datosP1_A.put("token", token);
			datosP1_A.put("datos", arregloDatosP1_A.toString());

			datosP1_B_2A_N.put("token", token);
			datosP1_B_2A_N.put("datos", arregloDatosP1_B_2A_N.toString());

			datosP1_B_3_12N.put("token", token);
			datosP1_B_3_12N.put("datos", arregloDatosP1_B_3_12N.toString());

			datosP1_B_3N.put("token", token);
			datosP1_B_3N.put("datos", arregloDatosP1_B_3N.toString());

			datosP1_B.put("token", token);
			datosP1_B.put("datos", arregloDatosP1_B.toString());

			datosP1_C_20N.put("token", token);
			datosP1_C_20N.put("datos", arregloDatosP1_C_20N.toString());

			datosP1_C.put("token", token);
			datosP1_C.put("datos", arregloDatosP1_C.toString());

			entityP1_A_2_8N = new StringEntity(datosP1_A_2_8N.toString());
			postP1_A_2_8N.setEntity(entityP1_A_2_8N);

			entityP1_A_2_9N = new StringEntity(datosP1_A_2_9N.toString());
			postP1_A_2_9N.setEntity(entityP1_A_2_9N);

			entityP1_A_2N = new StringEntity(datosP1_A_2N.toString());
			postP1_A_2N.setEntity(entityP1_A_2N);

			entityP1_A = new StringEntity(datosP1_A.toString());
			postP1_A.setEntity(entityP1_A);

			entityP1_B_2A_N = new StringEntity(datosP1_B_2A_N.toString());
			postP1_B_2A_N.setEntity(entityP1_B_2A_N);

			entityP1_B_3_12N = new StringEntity(datosP1_B_3_12N.toString());
			postP1_B_3_12N.setEntity(entityP1_B_3_12N);

			entityP1_B_3N = new StringEntity(datosP1_B_3N.toString());
			postP1_B_3N.setEntity(entityP1_B_3N);

			entityP1_B = new StringEntity(datosP1_B.toString());
			postP1_B.setEntity(entityP1_B);

			entityP1_C_20N = new StringEntity(datosP1_C_20N.toString());
			postP1_C_20N.setEntity(entityP1_C_20N);

			entityP1_C = new StringEntity(datosP1_C.toString());
			postP1_C.setEntity(entityP1_C);

			resp1_A_2_8N = httpClient.execute(postP1_A_2_8N);
			respStrP1_A_2_8N = EntityUtils.toString(resp1_A_2_8N.getEntity());

			resp1_A_2_9N = httpClient.execute(postP1_A_2_9N);
			respStrP1_A_2_9N = EntityUtils.toString(resp1_A_2_9N.getEntity());

			resp1_A_2N = httpClient.execute(postP1_A_2N);
			respStrP1_A_2N = EntityUtils.toString(resp1_A_2N.getEntity());

			resp1_A = httpClient.execute(postP1_A);
			respStrP1_A = EntityUtils.toString(resp1_A.getEntity());

			resp1_B_2A_N = httpClient.execute(postP1_B_2A_N);
			respStrP1_B_2A_N = EntityUtils.toString(resp1_B_2A_N.getEntity());

			resp1_B_3_12N = httpClient.execute(postP1_B_3_12N);
			respStrP1_B_3_12N = EntityUtils.toString(resp1_B_3_12N.getEntity());

			resp1_B_3N = httpClient.execute(postP1_B_3N);
			respStrP1_B_3N = EntityUtils.toString(resp1_B_3N.getEntity());

			resp1_B = httpClient.execute(postP1_B);
			respStrP1_B = EntityUtils.toString(resp1_B.getEntity());

			resp1_C_20N = httpClient.execute(postP1_C_20N);
			respStrP1_C_20N = EntityUtils.toString(resp1_C_20N.getEntity());

			resp1_C = httpClient.execute(postP1_C);
			respStrP1_C = EntityUtils.toString(resp1_C.getEntity());

			respuestas.add(respStrP1_A_2_8N);
			respuestas.add(respStrP1_A_2_9N);
			respuestas.add(respStrP1_A_2N);
			respuestas.add(respStrP1_A);
			respuestas.add(respStrP1_B_2A_N);
			respuestas.add(respStrP1_B_3_12N);
			respuestas.add(respStrP1_B_3N);
			respuestas.add(respStrP1_B);
			respuestas.add(respStrP1_C_20N);
			respuestas.add(respStrP1_C);

			/*
			 * if (respStrP1_A_2_8N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_A_2_8N", context);
			 * } if (respStrP1_A_2_9N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_A_2_9N", context);
			 * } if (respStrP1_A_2N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_A_2N", context); }
			 * if (respStrP1_A.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_A", context); } if
			 * (respStrP1_B_2A_N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_B_2A_N", context);
			 * } if (respStrP1_B_3_12N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_B_3_12N", context);
			 * } if (respStrP1_B_3N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_B_3N", context); }
			 * if (respStrP1_B.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_B", context); } if
			 * (respStrP1_C_20N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_C_20N", context); }
			 * if (respStrP1_C.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P1_C", context); }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo2_A(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2A = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_A_1_Clima = new ArrayList<Object>();
		List<Object> P2_A_2_Lluv = new ArrayList<Object>();
		List<Object> P2_A_2A_Lluv_Mini = new ArrayList<Object>();
		List<Object> P2_A_2A_Lluv_Mfin = new ArrayList<Object>();
		List<Object> P2_A_3_Hel = new ArrayList<Object>();
		List<Object> P2_A_3A_Hel_Mini = new ArrayList<Object>();
		List<Object> P2_A_3A_Hel_Mfin = new ArrayList<Object>();
		List<Object> P2_A_4_Gra = new ArrayList<Object>();
		List<Object> P2_A_4A_Gra_Mini = new ArrayList<Object>();
		List<Object> P2_A_4A_Gra_Mfin = new ArrayList<Object>();
		List<Object> P2_A_5_Vend = new ArrayList<Object>();
		List<Object> P2_A_5B_Vend_Mini = new ArrayList<Object>();
		List<Object> P2_A_5B_Vend_Mfin = new ArrayList<Object>();
		List<Object> P2_A_5A_Vend_Tip = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_A_1_Clima, P2_A_2_Lluv, P2_A_2A_Lluv_Mini, P2_A_2A_Lluv_Mfin, "
								+ "P2_A_3_Hel, P2_A_3A_Hel_Mini, P2_A_3A_Hel_Mfin, P2_A_4_Gra, P2_A_4A_Gra_Mini, "
								+ "P2_A_4A_Gra_Mfin, P2_A_5_Vend, P2_A_5B_Vend_Mini, P2_A_5B_Vend_Mfin, P2_A_5A_Vend_Tip "
								+ "from P2_A where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_A_1_Clima.add(cursor.getInt(1));
				P2_A_2_Lluv.add(cursor.getInt(2));
				P2_A_2A_Lluv_Mini.add(cursor.getInt(3));
				P2_A_2A_Lluv_Mfin.add(cursor.getInt(4));
				P2_A_3_Hel.add(cursor.getInt(5));
				P2_A_3A_Hel_Mini.add(cursor.getInt(6));
				P2_A_3A_Hel_Mfin.add(cursor.getInt(7));
				P2_A_4_Gra.add(cursor.getInt(8));
				P2_A_4A_Gra_Mini.add(cursor.getInt(9));
				P2_A_4A_Gra_Mfin.add(cursor.getInt(10));
				P2_A_5_Vend.add(cursor.getInt(11));
				P2_A_5B_Vend_Mini.add(cursor.getInt(12));
				P2_A_5B_Vend_Mfin.add(cursor.getInt(13));
				P2_A_5A_Vend_Tip.add(cursor.getInt(14));

			} while (cursor.moveToNext());

			capitulo2A.add(Nro_Pred);
			capitulo2A.add(P2_A_1_Clima);
			capitulo2A.add(P2_A_2_Lluv);
			capitulo2A.add(P2_A_2A_Lluv_Mini);
			capitulo2A.add(P2_A_2A_Lluv_Mfin);
			capitulo2A.add(P2_A_3_Hel);
			capitulo2A.add(P2_A_3A_Hel_Mini);
			capitulo2A.add(P2_A_3A_Hel_Mfin);
			capitulo2A.add(P2_A_4_Gra);
			capitulo2A.add(P2_A_4A_Gra_Mini);
			capitulo2A.add(P2_A_4A_Gra_Mfin);
			capitulo2A.add(P2_A_5_Vend);
			capitulo2A.add(P2_A_5B_Vend_Mini);
			capitulo2A.add(P2_A_5B_Vend_Mfin);
			capitulo2A.add(P2_A_5A_Vend_Tip);
		}
		Cerrar();

		return capitulo2A;
	}

	public List<List<Object>> listaDatosCapitulo2_B_10N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_10N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_10_Cod = new ArrayList<Object>();
		List<Object> P2_B_10_Cod_e = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_10_Cod, P2_B_10_Cod_e from P2_B_10N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_10_Cod.add(cursor.getInt(1));
				P2_B_10_Cod_e.add(cursor.getInt(2));

			} while (cursor.moveToNext());

			capitulo2_B_10N.add(Nro_Pred);
			capitulo2_B_10N.add(P2_B_10_Cod);
			capitulo2_B_10N.add(P2_B_10_Cod_e);
		}
		Cerrar();

		return capitulo2_B_10N;
	}

	public List<List<Object>> listaDatosCapitulo2_B_11N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_11N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_11_Cod = new ArrayList<Object>();
		List<Object> P2_B_11_Cod_e = new ArrayList<Object>();
		List<Object> P2_B_11_Cod_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_11_Cod, P2_B_11_Cod_e, P2_B_11_Cod_O from P2_B_11N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_11_Cod.add(cursor.getInt(1));
				P2_B_11_Cod_e.add(cursor.getInt(2));
				P2_B_11_Cod_O.add(cursor.getString(3));
			} while (cursor.moveToNext());

			capitulo2_B_11N.add(Nro_Pred);
			capitulo2_B_11N.add(P2_B_11_Cod);
			capitulo2_B_11N.add(P2_B_11_Cod_e);
			capitulo2_B_11N.add(P2_B_11_Cod_O);
		}
		Cerrar();

		return capitulo2_B_11N;
	}

	public List<List<Object>> listaDatosCapitulo2_B_12N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_12N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_12_Cod = new ArrayList<Object>();
		List<Object> P2_B_12_Cod_e = new ArrayList<Object>();
		List<Object> P2_B_12_Cod_O = new ArrayList<Object>();

		cursor = db.rawQuery(
				"SELECT Nro_Pred, P2_B_12_Cod, P2_B_12_Cod_e, P2_B_12_Cod_O "
						+ "from P2_B_12N where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_12_Cod.add(cursor.getInt(1));
				P2_B_12_Cod_e.add(cursor.getInt(2));
				P2_B_12_Cod_O.add(cursor.getString(3));
			} while (cursor.moveToNext());

			capitulo2_B_12N.add(Nro_Pred);
			capitulo2_B_12N.add(P2_B_12_Cod);
			capitulo2_B_12N.add(P2_B_12_Cod_e);
			capitulo2_B_12N.add(P2_B_12_Cod_O);
		}
		Cerrar();

		return capitulo2_B_12N;
	}

	public List<List<Object>> listaDatosCapitulo2_B_9N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_9N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_9_Cod = new ArrayList<Object>();
		List<Object> P2_B_9_Cod_e = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_9_Cod, P2_B_9_Cod_e from P2_B_9N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_9_Cod.add(cursor.getInt(1));
				P2_B_9_Cod_e.add(cursor.getInt(2));
			} while (cursor.moveToNext());

			capitulo2_B_9N.add(Nro_Pred);
			capitulo2_B_9N.add(P2_B_9_Cod);
			capitulo2_B_9N.add(P2_B_9_Cod_e);
		}
		Cerrar();

		return capitulo2_B_9N;
	}

	public List<List<Object>> listaDatosCapitulo2_B(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_1_Topo = new ArrayList<Object>();
		List<Object> P2_B_2_Suelo = new ArrayList<Object>();
		List<Object> P2_B_2_Suelo_O = new ArrayList<Object>();
		List<Object> P2_B_3_Prof = new ArrayList<Object>();
		List<Object> P2_B_4_CapAcc = new ArrayList<Object>();
		List<Object> P2_B_5_1 = new ArrayList<Object>();
		List<Object> P2_B_5_2 = new ArrayList<Object>();
		List<Object> P2_B_5_3 = new ArrayList<Object>();
		List<Object> P2_B_5A_Uso = new ArrayList<Object>();
		List<Object> P2_B_5B_1 = new ArrayList<Object>();
		List<Object> P2_B_5B_2 = new ArrayList<Object>();
		List<Object> P2_B_5B_3 = new ArrayList<Object>();
		List<Object> P2_B_5B_4 = new ArrayList<Object>();
		List<Object> P2_B_6_Trec_H = new ArrayList<Object>();
		List<Object> P2_B_6_Trec_M = new ArrayList<Object>();
		List<Object> P2_B_7_Ttramo_H = new ArrayList<Object>();
		List<Object> P2_B_7_Ttramo_M = new ArrayList<Object>();
		List<Object> P2_B_8_Pelig = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_1_Topo, P2_B_2_Suelo, P2_B_2_Suelo_O, P2_B_3_Prof, "
								+ "P2_B_4_CapAcc, P2_B_5_1, P2_B_5_2, P2_B_5_3, P2_B_5A_Uso, "
								+ "P2_B_5B_1, P2_B_5B_2, P2_B_5B_3, P2_B_5B_4, P2_B_6_Trec_H, P2_B_6_Trec_M, P2_B_7_Ttramo_H, "
								+ "P2_B_7_Ttramo_M, P2_B_8_Pelig from P2_B where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_1_Topo.add(cursor.getInt(1));
				P2_B_2_Suelo.add(cursor.getInt(2));
				P2_B_2_Suelo_O.add(cursor.getString(3));
				P2_B_3_Prof.add(cursor.getInt(4));
				P2_B_4_CapAcc.add(cursor.getString(5));
				P2_B_5_1.add(cursor.getInt(6));
				P2_B_5_2.add(cursor.getInt(7));
				P2_B_5_3.add(cursor.getInt(8));
				P2_B_5A_Uso.add(cursor.getInt(9));
				P2_B_5B_1.add(cursor.getInt(10));
				P2_B_5B_2.add(cursor.getInt(11));
				P2_B_5B_3.add(cursor.getInt(12));
				P2_B_5B_4.add(cursor.getInt(13));
				P2_B_6_Trec_H.add(cursor.getInt(14));
				P2_B_6_Trec_M.add(cursor.getInt(15));
				P2_B_7_Ttramo_H.add(cursor.getInt(16));
				P2_B_7_Ttramo_M.add(cursor.getInt(17));
				P2_B_8_Pelig.add(cursor.getInt(18));
			} while (cursor.moveToNext());

			capitulo2_B.add(Nro_Pred);
			capitulo2_B.add(P2_B_1_Topo);
			capitulo2_B.add(P2_B_2_Suelo);
			capitulo2_B.add(P2_B_2_Suelo_O);
			capitulo2_B.add(P2_B_3_Prof);
			capitulo2_B.add(P2_B_4_CapAcc);
			capitulo2_B.add(P2_B_5_1);
			capitulo2_B.add(P2_B_5_2);
			capitulo2_B.add(P2_B_5_3);
			capitulo2_B.add(P2_B_5A_Uso);
			capitulo2_B.add(P2_B_5B_1);
			capitulo2_B.add(P2_B_5B_2);
			capitulo2_B.add(P2_B_5B_3);
			capitulo2_B.add(P2_B_5B_4);
			capitulo2_B.add(P2_B_6_Trec_H);
			capitulo2_B.add(P2_B_6_Trec_M);
			capitulo2_B.add(P2_B_7_Ttramo_H);
			capitulo2_B.add(P2_B_7_Ttramo_M);
			capitulo2_B.add(P2_B_8_Pelig);
		}
		Cerrar();

		return capitulo2_B;
	}

	public List<List<Object>> listaDatosCapitulo2_C(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_C = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_C_1Locl_1_Energ = new ArrayList<Object>();
		List<Object> P2_C_1Locl_2_Agua = new ArrayList<Object>();
		List<Object> P2_C_1Locl_3_Alc = new ArrayList<Object>();
		List<Object> P2_C_1Locl_4_Tfija = new ArrayList<Object>();
		List<Object> P2_C_1Locl_5_Tmov = new ArrayList<Object>();
		List<Object> P2_C_1Locl_6_Int = new ArrayList<Object>();
		List<Object> P2_C_2LocE_1_Energ = new ArrayList<Object>();
		List<Object> P2_C_2LocE_2_Agua = new ArrayList<Object>();
		List<Object> P2_C_2LocE_3_Alc = new ArrayList<Object>();
		List<Object> P2_C_2LocE_4_Tfija = new ArrayList<Object>();
		List<Object> P2_C_2LocE_5_Tmov = new ArrayList<Object>();
		List<Object> P2_C_2LocE_6_Int = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_C_1Locl_1_Energ, P2_C_1Locl_2_Agua, P2_C_1Locl_3_Alc, P2_C_1Locl_4_Tfija, "
								+ "P2_C_1Locl_5_Tmov, P2_C_1Locl_6_Int, P2_C_2LocE_1_Energ, P2_C_2LocE_2_Agua, P2_C_2LocE_3_Alc, "
								+ "P2_C_2LocE_4_Tfija, P2_C_2LocE_5_Tmov, P2_C_2LocE_6_Int from P2_C where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_C_1Locl_1_Energ.add(cursor.getInt(1));
				P2_C_1Locl_2_Agua.add(cursor.getInt(2));
				P2_C_1Locl_3_Alc.add(cursor.getInt(3));
				P2_C_1Locl_4_Tfija.add(cursor.getInt(4));
				P2_C_1Locl_5_Tmov.add(cursor.getInt(5));
				P2_C_1Locl_6_Int.add(cursor.getInt(6));
				P2_C_2LocE_1_Energ.add(cursor.getInt(7));
				P2_C_2LocE_2_Agua.add(cursor.getInt(8));
				P2_C_2LocE_3_Alc.add(cursor.getInt(9));
				P2_C_2LocE_4_Tfija.add(cursor.getInt(10));
				P2_C_2LocE_5_Tmov.add(cursor.getInt(11));
				P2_C_2LocE_6_Int.add(cursor.getInt(12));

			} while (cursor.moveToNext());

			capitulo2_C.add(Nro_Pred);
			capitulo2_C.add(P2_C_1Locl_1_Energ);
			capitulo2_C.add(P2_C_1Locl_2_Agua);
			capitulo2_C.add(P2_C_1Locl_3_Alc);
			capitulo2_C.add(P2_C_1Locl_4_Tfija);
			capitulo2_C.add(P2_C_1Locl_5_Tmov);
			capitulo2_C.add(P2_C_1Locl_6_Int);
			capitulo2_C.add(P2_C_2LocE_1_Energ);
			capitulo2_C.add(P2_C_2LocE_2_Agua);
			capitulo2_C.add(P2_C_2LocE_3_Alc);
			capitulo2_C.add(P2_C_2LocE_4_Tfija);
			capitulo2_C.add(P2_C_2LocE_5_Tmov);
			capitulo2_C.add(P2_C_2LocE_6_Int);
		}
		Cerrar();

		return capitulo2_C;
	}

	public List<List<Object>> listaDatosCapitulo2_D_1N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_1N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_1_Cod = new ArrayList<Object>();
		List<Object> P2_D_1_Cod_Est = new ArrayList<Object>();
		List<Object> P2_D_1_Cod_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_1_Cod, P2_D_1_Cod_Est, P2_D_1_Cod_O from P2_D_1N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_1_Cod.add(cursor.getInt(1));
				P2_D_1_Cod_Est.add(cursor.getInt(2));
				P2_D_1_Cod_O.add(cursor.getString(3));

			} while (cursor.moveToNext());

			capitulo2_D_1N.add(Nro_Pred);
			capitulo2_D_1N.add(P2_D_1_Cod);
			capitulo2_D_1N.add(P2_D_1_Cod_Est);
			capitulo2_D_1N.add(P2_D_1_Cod_O);
		}
		Cerrar();

		return capitulo2_D_1N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_3N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_3N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_3_Nro = new ArrayList<Object>();
		List<Object> P2_D_3_SumNro = new ArrayList<Object>();
		List<Object> P2_D_3_1DocRef = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_3_Nro, P2_D_3_SumNro, P2_D_3_1DocRef from P2_D_3N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_3_Nro.add(cursor.getInt(1));
				P2_D_3_SumNro.add(cursor.getString(2));
				P2_D_3_1DocRef.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo2_D_3N.add(Nro_Pred);
			capitulo2_D_3N.add(P2_D_3_Nro);
			capitulo2_D_3N.add(P2_D_3_SumNro);
			capitulo2_D_3N.add(P2_D_3_1DocRef);
		}
		Cerrar();

		return capitulo2_D_3N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_5N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_5N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_5_Cod = new ArrayList<Object>();
		List<Object> P2_D_5_Cod_Est = new ArrayList<Object>();
		List<Object> P2_D_5_Cod_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_5_Cod, P2_D_5_Cod_Est, P2_D_5_Cod_O from P2_D_5N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_5_Cod.add(cursor.getInt(1));
				P2_D_5_Cod_Est.add(cursor.getInt(2));
				P2_D_5_Cod_O.add(cursor.getString(3));

			} while (cursor.moveToNext());

			capitulo2_D_5N.add(Nro_Pred);
			capitulo2_D_5N.add(P2_D_5_Cod);
			capitulo2_D_5N.add(P2_D_5_Cod_Est);
			capitulo2_D_5N.add(P2_D_5_Cod_O);
		}
		Cerrar();

		return capitulo2_D_5N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_7N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_7N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_7_Nro = new ArrayList<Object>();
		List<Object> P2_D_7_SumNro = new ArrayList<Object>();
		List<Object> P2_D_7_1DocRef = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_7_Nro, P2_D_7_SumNro, P2_D_7_1DocRef from P2_D_7N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_7_Nro.add(cursor.getInt(1));
				P2_D_7_SumNro.add(cursor.getString(2));
				P2_D_7_1DocRef.add(cursor.getInt(3));
			} while (cursor.moveToNext());

			capitulo2_D_7N.add(Nro_Pred);
			capitulo2_D_7N.add(P2_D_7_Nro);
			capitulo2_D_7N.add(P2_D_7_SumNro);
			capitulo2_D_7N.add(P2_D_7_1DocRef);
		}
		Cerrar();

		return capitulo2_D_7N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_9N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_9N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_9_Cod = new ArrayList<Object>();
		List<Object> P2_D_9_Cod_Est = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_9_Cod, P2_D_9_Cod_Est from P2_D_9N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_9_Cod.add(cursor.getInt(1));
				P2_D_9_Cod_Est.add(cursor.getInt(2));
			} while (cursor.moveToNext());

			capitulo2_D_9N.add(Nro_Pred);
			capitulo2_D_9N.add(P2_D_9_Cod);
			capitulo2_D_9N.add(P2_D_9_Cod_Est);
		}
		Cerrar();

		return capitulo2_D_9N;
	}

	public List<List<Object>> listaDatosCapitulo2_D(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_2_Energ_CantSum = new ArrayList<Object>();
		List<Object> P2_D_4_Energ_Emp = new ArrayList<Object>();
		List<Object> P2_D_6_Agua_CantSum = new ArrayList<Object>();
		List<Object> P2_D_8_Agua_Emp = new ArrayList<Object>();
		List<Object> P2_D_9_Desag = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_2_Energ_CantSum, P2_D_4_Energ_Emp, P2_D_6_Agua_CantSum, P2_D_8_Agua_Emp, "
								+ "P2_D_9_Desag from P2_D where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_2_Energ_CantSum.add(cursor.getInt(1));
				P2_D_4_Energ_Emp.add(cursor.getString(2));
				P2_D_6_Agua_CantSum.add(cursor.getInt(3));
				P2_D_8_Agua_Emp.add(cursor.getString(4));
				P2_D_9_Desag.add(cursor.getInt(5));
			} while (cursor.moveToNext());

			capitulo2_D.add(Nro_Pred);
			capitulo2_D.add(P2_D_2_Energ_CantSum);
			capitulo2_D.add(P2_D_4_Energ_Emp);
			capitulo2_D.add(P2_D_6_Agua_CantSum);
			capitulo2_D.add(P2_D_8_Agua_Emp);
			capitulo2_D.add(P2_D_9_Desag);
		}
		Cerrar();

		return capitulo2_D;
	}

	public List<List<Object>> listaDatosCapitulo2_E(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_E = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_E_1_Prayo = new ArrayList<Object>();
		List<Object> P2_E_2_Ptierra = new ArrayList<Object>();
		List<Object> P2_E_3_Ano = new ArrayList<Object>();
		List<Object> P2_E_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_E_1_Prayo, P2_E_2_Ptierra, P2_E_3_Ano, P2_E_Obs from P2_E where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_E_1_Prayo.add(cursor.getInt(1));
				P2_E_2_Ptierra.add(cursor.getInt(2));
				P2_E_3_Ano.add(cursor.getString(3));
				P2_E_Obs.add(cursor.getString(4));
			} while (cursor.moveToNext());

			capitulo2_E.add(Nro_Pred);
			capitulo2_E.add(P2_E_1_Prayo);
			capitulo2_E.add(P2_E_2_Ptierra);
			capitulo2_E.add(P2_E_3_Ano);
			capitulo2_E.add(P2_E_Obs);
		}
		Cerrar();

		return capitulo2_E;
	}

	public List<List<Object>> listaDatosCapitulo2_F(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_F = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_F_1_ElimBas = new ArrayList<Object>();
		List<Object> P2_F_1_ElimBas_e = new ArrayList<Object>();
		List<Object> P2_F_1_ElimBas_o = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_F_1_ElimBas, P2_F_1_ElimBas_e, P2_F_1_ElimBas_o from P2_F where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_F_1_ElimBas.add(cursor.getInt(1));
				P2_F_1_ElimBas_e.add(cursor.getInt(2));
				P2_F_1_ElimBas_o.add(cursor.getString(3));
			} while (cursor.moveToNext());

			capitulo2_F.add(Nro_Pred);
			capitulo2_F.add(P2_F_1_ElimBas);
			capitulo2_F.add(P2_F_1_ElimBas_e);
			capitulo2_F.add(P2_F_1_ElimBas_o);
		}
		Cerrar();

		return capitulo2_F;
	}

	public List<List<Object>> listaDatosCapitulo2_G_2N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_G_2N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_G_2_Nro = new ArrayList<Object>();
		List<Object> P2_G_2_Cod = new ArrayList<Object>();
		List<Object> P2_G_2_Otro = new ArrayList<Object>();
		List<Object> P2_G_2A_EstPre = new ArrayList<Object>();
		List<Object> P2_G_2B_snip = new ArrayList<Object>();

		cursor = db.rawQuery(
				"SELECT Nro_Pred, P2_G_2_Nro, P2_G_2_Cod, P2_G_2_Otro, P2_G_2A_EstPre, "
						+ "P2_G_2B_snip from P2_G_2N where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_G_2_Nro.add(cursor.getInt(1));
				P2_G_2_Cod.add(cursor.getInt(2));
				P2_G_2_Otro.add(cursor.getString(3));
				P2_G_2A_EstPre.add(cursor.getInt(4));
				P2_G_2B_snip.add(cursor.getInt(5));
			} while (cursor.moveToNext());

			capitulo2_G_2N.add(Nro_Pred);
			capitulo2_G_2N.add(P2_G_2_Nro);
			capitulo2_G_2N.add(P2_G_2_Cod);
			capitulo2_G_2N.add(P2_G_2_Otro);
			capitulo2_G_2N.add(P2_G_2A_EstPre);
			capitulo2_G_2N.add(P2_G_2B_snip);
		}
		Cerrar();

		return capitulo2_G_2N;
	}

	public List<List<Object>> listaDatosCapitulo2_G(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_G = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_G_1_ObEjec = new ArrayList<Object>();
		List<Object> P2_G_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_G_1_ObEjec, P2_G_Obs from P2_G where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_G_1_ObEjec.add(cursor.getInt(1));
				P2_G_Obs.add(cursor.getString(2));
			} while (cursor.moveToNext());

			capitulo2_G.add(Nro_Pred);
			capitulo2_G.add(P2_G_1_ObEjec);
			capitulo2_G.add(P2_G_Obs);
		}
		Cerrar();

		return capitulo2_G;
	}

	public void envioDatosCapitulo2(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP2A = listaDatosCapitulo2_A(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_B_10N = listaDatosCapitulo2_B_10N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_B_11N = listaDatosCapitulo2_B_11N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_B_12N = listaDatosCapitulo2_B_12N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_B_9N = listaDatosCapitulo2_B_9N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_B = listaDatosCapitulo2_B(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_C = listaDatosCapitulo2_C(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_D_1N = listaDatosCapitulo2_D_1N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_D_3N = listaDatosCapitulo2_D_3N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_D_5N = listaDatosCapitulo2_D_5N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_D_7N = listaDatosCapitulo2_D_7N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_D_9N = listaDatosCapitulo2_D_9N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_D = listaDatosCapitulo2_D(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_E = listaDatosCapitulo2_E(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_F = listaDatosCapitulo2_F(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_G_2N = listaDatosCapitulo2_G_2N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP2_G = listaDatosCapitulo2_G(
				codigoLocalPadron, context);

		HttpPost postP2A = null;
		HttpPost postP2_B_10N = null;
		HttpPost postP2_B_11N = null;
		HttpPost postP2_B_12N = null;
		HttpPost postP2_B_9N = null;
		HttpPost postP2_B = null;
		HttpPost postP2_C = null;
		HttpPost postP2_D_1N = null;
		HttpPost postP2_D_3N = null;
		HttpPost postP2_D_5N = null;
		HttpPost postP2_D_7N = null;
		HttpPost postP2_D_9N = null;
		HttpPost postP2_D = null;
		HttpPost postP2_E = null;
		HttpPost postP2_F = null;
		HttpPost postP2_G_2N = null;
		HttpPost postP2_G = null;

		StringEntity entityP2A = null;
		StringEntity entityP2_B_10N = null;
		StringEntity entityP2_B_11N = null;
		StringEntity entityP2_B_12N = null;
		StringEntity entityP2_B_9N = null;
		StringEntity entityP2_B = null;
		StringEntity entityP2_C = null;
		StringEntity entityP2_D_1N = null;
		StringEntity entityP2_D_3N = null;
		StringEntity entityP2_D_5N = null;
		StringEntity entityP2_D_7N = null;
		StringEntity entityP2_D_9N = null;
		StringEntity entityP2_D = null;
		StringEntity entityP2_E = null;
		StringEntity entityP2_F = null;
		StringEntity entityP2_G_2N = null;
		StringEntity entityP2_G = null;

		String respStrP2A = "";
		String respStrP2_B_10N = "";
		String respStrP2_B_11N = "";
		String respStrP2_B_12N = "";
		String respStrP2_B_9N = "";
		String respStrP2_B = "";
		String respStrP2_C = "";
		String respStrP2_D_1N = "";
		String respStrP2_D_3N = "";
		String respStrP2_D_5N = "";
		String respStrP2_D_7N = "";
		String respStrP2_D_9N = "";
		String respStrP2_D = "";
		String respStrP2_E = "";
		String respStrP2_F = "";
		String respStrP2_G_2N = "";
		String respStrP2_G = "";

		HttpResponse resp2A = null;
		HttpResponse resp2_B_10N = null;
		HttpResponse resp2_B_11N = null;
		HttpResponse resp2_B_12N = null;
		HttpResponse resp2_B_9N = null;
		HttpResponse resp2_B = null;
		HttpResponse resp2_C = null;
		HttpResponse resp2_D_1N = null;
		HttpResponse resp2_D_3N = null;
		HttpResponse resp2_D_5N = null;
		HttpResponse resp2_D_7N = null;
		HttpResponse resp2_D_9N = null;
		HttpResponse resp2_D = null;
		HttpResponse resp2_E = null;
		HttpResponse resp2_F = null;
		HttpResponse resp2_G_2N = null;
		HttpResponse resp2_G = null;

		JSONObject datosP2A;
		JSONObject datosRecorridoP2A;
		JSONArray arregloDatosP2A;

		JSONObject datosP2_B_10N;
		JSONObject datosRecorridoP2_B_10N;
		JSONArray arregloDatosP2_B_10N;

		JSONObject datosP2_B_11N;
		JSONObject datosRecorridoP2_B_11N;
		JSONArray arregloDatosP2_B_11N;

		JSONObject datosP2_B_12N;
		JSONObject datosRecorridoP2_B_12N;
		JSONArray arregloDatosP2_B_12N;

		JSONObject datosP2_B_9N;
		JSONObject datosRecorridoP2_B_9N;
		JSONArray arregloDatosP2_B_9N;

		JSONObject datosP2_B;
		JSONObject datosRecorridoP2_B;
		JSONArray arregloDatosP2_B;

		JSONObject datosP2_C;
		JSONObject datosRecorridoP2_C;
		JSONArray arregloDatosP2_C;

		JSONObject datosP2_D_1N;
		JSONObject datosRecorridoP2_D_1N;
		JSONArray arregloDatosP2_D_1N;

		JSONObject datosP2_D_3N;
		JSONObject datosRecorridoP2_D_3N;
		JSONArray arregloDatosP2_D_3N;

		JSONObject datosP2_D_5N;
		JSONObject datosRecorridoP2_D_5N;
		JSONArray arregloDatosP2_D_5N;

		JSONObject datosP2_D_7N;
		JSONObject datosRecorridoP2_D_7N;
		JSONArray arregloDatosP2_D_7N;

		JSONObject datosP2_D_9N;
		JSONObject datosRecorridoP2_D_9N;
		JSONArray arregloDatosP2_D_9N;

		JSONObject datosP2_D;
		JSONObject datosRecorridoP2_D;
		JSONArray arregloDatosP2_D;

		JSONObject datosP2_E;
		JSONObject datosRecorridoP2_E;
		JSONArray arregloDatosP2_E;

		JSONObject datosP2_F;
		JSONObject datosRecorridoP2_F;
		JSONArray arregloDatosP2_F;

		JSONObject datosP2_G_2N;
		JSONObject datosRecorridoP2_G_2N;
		JSONArray arregloDatosP2_G_2N;

		JSONObject datosP2_G;
		JSONObject datosRecorridoP2_G;
		JSONArray arregloDatosP2_G;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP2A = new HttpPost(conexion
					+ "index.php/visor/P2A/send/format/json");
			postP2A.setHeader("content-type", "application/json");

			postP2_B_10N = new HttpPost(conexion
					+ "index.php/visor/P2B10N/send/format/json");
			postP2_B_10N.setHeader("content-type", "application/json");

			postP2_B_11N = new HttpPost(conexion
					+ "index.php/visor/P2B11N/send/format/json");
			postP2_B_11N.setHeader("content-type", "application/json");

			postP2_B_12N = new HttpPost(conexion
					+ "index.php/visor/P2B12N/send/format/json");
			postP2_B_12N.setHeader("content-type", "application/json");

			postP2_B_9N = new HttpPost(conexion
					+ "index.php/visor/P2B9N/send/format/json");
			postP2_B_9N.setHeader("content-type", "application/json");

			postP2_B = new HttpPost(conexion
					+ "index.php/visor/P2B/send/format/json");
			postP2_B.setHeader("content-type", "application/json");

			postP2_C = new HttpPost(conexion
					+ "index.php/visor/P2C/send/format/json");
			postP2_C.setHeader("content-type", "application/json");

			postP2_D_1N = new HttpPost(conexion
					+ "index.php/visor/P2D1N/send/format/json");
			postP2_D_1N.setHeader("content-type", "application/json");

			postP2_D_3N = new HttpPost(conexion
					+ "index.php/visor/P2D3N/send/format/json");
			postP2_D_3N.setHeader("content-type", "application/json");

			postP2_D_5N = new HttpPost(conexion
					+ "index.php/visor/P2D5N/send/format/json");
			postP2_D_5N.setHeader("content-type", "application/json");

			postP2_D_7N = new HttpPost(conexion
					+ "index.php/visor/P2D7N/send/format/json");
			postP2_D_7N.setHeader("content-type", "application/json");

			postP2_D_9N = new HttpPost(conexion
					+ "index.php/visor/p2d9n/send/format/json");
			postP2_D_9N.setHeader("content-type", "application/json");

			postP2_D = new HttpPost(conexion
					+ "index.php/visor/P2D/send/format/json");
			postP2_D.setHeader("content-type", "application/json");

			postP2_E = new HttpPost(conexion
					+ "index.php/visor/P2E/send/format/json");
			postP2_E.setHeader("content-type", "application/json");

			postP2_F = new HttpPost(conexion
					+ "index.php/visor/P2F/send/format/json");
			postP2_F.setHeader("content-type", "application/json");

			postP2_G_2N = new HttpPost(conexion
					+ "index.php/visor/P2G2N/send/format/json");
			postP2_G_2N.setHeader("content-type", "application/json");

			postP2_G = new HttpPost(conexion
					+ "index.php/visor/P2G/send/format/json");
			postP2_G.setHeader("content-type", "application/json");

			datosP2A = new JSONObject();
			arregloDatosP2A = new JSONArray();

			datosP2_B_10N = new JSONObject();
			arregloDatosP2_B_10N = new JSONArray();

			datosP2_B_11N = new JSONObject();
			arregloDatosP2_B_11N = new JSONArray();

			datosP2_B_12N = new JSONObject();
			arregloDatosP2_B_12N = new JSONArray();

			datosP2_B_9N = new JSONObject();
			arregloDatosP2_B_9N = new JSONArray();

			datosP2_B = new JSONObject();
			arregloDatosP2_B = new JSONArray();

			datosP2_C = new JSONObject();
			arregloDatosP2_C = new JSONArray();

			datosP2_D_1N = new JSONObject();
			arregloDatosP2_D_1N = new JSONArray();

			datosP2_D_3N = new JSONObject();
			arregloDatosP2_D_3N = new JSONArray();

			datosP2_D_5N = new JSONObject();
			arregloDatosP2_D_5N = new JSONArray();

			datosP2_D_7N = new JSONObject();
			arregloDatosP2_D_7N = new JSONArray();

			datosP2_D_9N = new JSONObject();
			arregloDatosP2_D_9N = new JSONArray();

			datosP2_D = new JSONObject();
			arregloDatosP2_D = new JSONArray();

			datosP2_E = new JSONObject();
			arregloDatosP2_E = new JSONArray();

			datosP2_F = new JSONObject();
			arregloDatosP2_F = new JSONArray();

			datosP2_G_2N = new JSONObject();
			arregloDatosP2_G_2N = new JSONArray();

			datosP2_G = new JSONObject();
			arregloDatosP2_G = new JSONArray();

			if (datosAEnviarTablaP2A.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2A.get(0).size(); i++) {
					datosRecorridoP2A = new JSONObject();
					datosRecorridoP2A.put("id_local", codigoLocalPadron);
					datosRecorridoP2A.put("Nro_Pred",
							datosAEnviarTablaP2A.get(0).get(i));
					datosRecorridoP2A.put("P2_A_1_Clima", datosAEnviarTablaP2A
							.get(1).get(i));
					datosRecorridoP2A.put("P2_A_2_Lluv", datosAEnviarTablaP2A
							.get(2).get(i));
					datosRecorridoP2A.put("P2_A_2A_Lluv_Mini",
							datosAEnviarTablaP2A.get(3).get(i));
					datosRecorridoP2A.put("P2_A_2A_Lluv_Mfin",
							datosAEnviarTablaP2A.get(4).get(i));
					datosRecorridoP2A.put("P2_A_3_Hel", datosAEnviarTablaP2A
							.get(5).get(i));
					datosRecorridoP2A.put("P2_A_3A_Hel_Mini",
							datosAEnviarTablaP2A.get(6).get(i));
					datosRecorridoP2A.put("P2_A_3A_Hel_Mfin",
							datosAEnviarTablaP2A.get(7).get(i));
					datosRecorridoP2A.put("P2_A_4_Gra", datosAEnviarTablaP2A
							.get(8).get(i));
					datosRecorridoP2A.put("P2_A_4A_Gra_Mini",
							datosAEnviarTablaP2A.get(9).get(i));
					datosRecorridoP2A.put("P2_A_4A_Gra_Mfin",
							datosAEnviarTablaP2A.get(10).get(i));
					datosRecorridoP2A.put("P2_A_5_Vend", datosAEnviarTablaP2A
							.get(11).get(i));
					datosRecorridoP2A.put("P2_A_5B_Vend_Mini",
							datosAEnviarTablaP2A.get(12).get(i));
					datosRecorridoP2A.put("P2_A_5B_Vend_Mfin",
							datosAEnviarTablaP2A.get(13).get(i));
					datosRecorridoP2A.put("P2_A_5A_Vend_Tip",
							datosAEnviarTablaP2A.get(14).get(i));
					datosRecorridoP2A.put("Version", 0);
					arregloDatosP2A.put(datosRecorridoP2A);
				}
			}

			if (datosAEnviarTablaP2_B_10N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_B_10N.get(0).size(); i++) {
					datosRecorridoP2_B_10N = new JSONObject();
					datosRecorridoP2_B_10N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_B_10N.put("Nro_Pred",
							datosAEnviarTablaP2_B_10N.get(0).get(i));
					datosRecorridoP2_B_10N.put("P2_B_10_Cod",
							datosAEnviarTablaP2_B_10N.get(1).get(i));
					datosRecorridoP2_B_10N.put("P2_B_10_Cod_e",
							datosAEnviarTablaP2_B_10N.get(2).get(i));
					datosRecorridoP2_B_10N.put("Version", 0);
					arregloDatosP2_B_10N.put(datosRecorridoP2_B_10N);
				}
			}

			if (datosAEnviarTablaP2_B_11N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_B_11N.get(0).size(); i++) {
					datosRecorridoP2_B_11N = new JSONObject();
					datosRecorridoP2_B_11N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_B_11N.put("Nro_Pred",
							datosAEnviarTablaP2_B_11N.get(0).get(i));
					datosRecorridoP2_B_11N.put("P2_B_11_Cod",
							datosAEnviarTablaP2_B_11N.get(1).get(i));
					datosRecorridoP2_B_11N.put("P2_B_11_Cod_e",
							datosAEnviarTablaP2_B_11N.get(2).get(i));
					if (datosAEnviarTablaP2_B_11N.get(3).get(i) == null) {
						datosRecorridoP2_B_11N.put("P2_B_11_Cod_O", "");
					} else {
						datosRecorridoP2_B_11N.put("P2_B_11_Cod_O",
								datosAEnviarTablaP2_B_11N.get(3).get(i));
					}
					datosRecorridoP2_B_11N.put("Version", 0);
					arregloDatosP2_B_11N.put(datosRecorridoP2_B_11N);
				}
			}

			if (datosAEnviarTablaP2_B_12N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_B_12N.get(0).size(); i++) {
					datosRecorridoP2_B_12N = new JSONObject();
					datosRecorridoP2_B_12N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_B_12N.put("Nro_Pred",
							datosAEnviarTablaP2_B_12N.get(0).get(i));
					datosRecorridoP2_B_12N.put("P2_B_12_Cod",
							datosAEnviarTablaP2_B_12N.get(1).get(i));
					datosRecorridoP2_B_12N.put("P2_B_12_Cod_e",
							datosAEnviarTablaP2_B_12N.get(2).get(i));
					if (datosAEnviarTablaP2_B_12N.get(3).get(i) == null) {
						datosRecorridoP2_B_12N.put("P2_B_12_Cod_O", "");
					} else {
						datosRecorridoP2_B_12N.put("P2_B_12_Cod_O",
								datosAEnviarTablaP2_B_12N.get(3).get(i));
					}
					datosRecorridoP2_B_12N.put("Version", 0);
					arregloDatosP2_B_12N.put(datosRecorridoP2_B_12N);
				}
			}

			if (datosAEnviarTablaP2_B_9N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_B_9N.get(0).size(); i++) {
					datosRecorridoP2_B_9N = new JSONObject();
					datosRecorridoP2_B_9N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_B_9N.put("Nro_Pred",
							datosAEnviarTablaP2_B_9N.get(0).get(i));
					datosRecorridoP2_B_9N.put("P2_B_9_Cod",
							datosAEnviarTablaP2_B_9N.get(1).get(i));
					datosRecorridoP2_B_9N.put("P2_B_9_Cod_e",
							datosAEnviarTablaP2_B_9N.get(2).get(i));
					datosRecorridoP2_B_9N.put("Version", 0);
					arregloDatosP2_B_9N.put(datosRecorridoP2_B_9N);
				}
			}

			if (datosAEnviarTablaP2_B.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_B.get(0).size(); i++) {
					datosRecorridoP2_B = new JSONObject();
					datosRecorridoP2_B.put("id_local", codigoLocalPadron);
					datosRecorridoP2_B.put("Nro_Pred", datosAEnviarTablaP2_B
							.get(0).get(i));
					datosRecorridoP2_B.put("P2_B_1_Topo", datosAEnviarTablaP2_B
							.get(1).get(i));
					datosRecorridoP2_B.put("P2_B_2_Suelo",
							datosAEnviarTablaP2_B.get(2).get(i));
					datosRecorridoP2_B.put("P2_B_2_Suelo_O",
							datosAEnviarTablaP2_B.get(3).get(i));
					datosRecorridoP2_B.put("P2_B_3_Prof", datosAEnviarTablaP2_B
							.get(4).get(i));
					datosRecorridoP2_B.put("P2_B_4_CapAcc",
							datosAEnviarTablaP2_B.get(5).get(i));
					datosRecorridoP2_B.put("P2_B_5_1", datosAEnviarTablaP2_B
							.get(6).get(i));
					datosRecorridoP2_B.put("P2_B_5_2", datosAEnviarTablaP2_B
							.get(7).get(i));
					datosRecorridoP2_B.put("P2_B_5_3", datosAEnviarTablaP2_B
							.get(8).get(i));
					datosRecorridoP2_B.put("P2_B_5A_Uso", datosAEnviarTablaP2_B
							.get(9).get(i));
					datosRecorridoP2_B.put("P2_B_5B_1", datosAEnviarTablaP2_B
							.get(10).get(i));
					datosRecorridoP2_B.put("P2_B_5B_2", datosAEnviarTablaP2_B
							.get(11).get(i));
					datosRecorridoP2_B.put("P2_B_5B_3", datosAEnviarTablaP2_B
							.get(12).get(i));
					datosRecorridoP2_B.put("P2_B_5B_4", datosAEnviarTablaP2_B
							.get(13).get(i));
					datosRecorridoP2_B.put("P2_B_6_Trec_H",
							datosAEnviarTablaP2_B.get(14).get(i));
					datosRecorridoP2_B.put("P2_B_6_Trec_M",
							datosAEnviarTablaP2_B.get(15).get(i));
					datosRecorridoP2_B.put("P2_B_7_Ttramo_H",
							datosAEnviarTablaP2_B.get(16).get(i));
					datosRecorridoP2_B.put("P2_B_7_Ttramo_M",
							datosAEnviarTablaP2_B.get(17).get(i));
					datosRecorridoP2_B.put("P2_B_8_Pelig",
							datosAEnviarTablaP2_B.get(18).get(i));
					datosRecorridoP2_B.put("Version", 0);
					arregloDatosP2_B.put(datosRecorridoP2_B);
				}
			}

			if (datosAEnviarTablaP2_C.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_C.get(0).size(); i++) {
					datosRecorridoP2_C = new JSONObject();
					datosRecorridoP2_C.put("id_local", codigoLocalPadron);
					datosRecorridoP2_C.put("Nro_Pred", datosAEnviarTablaP2_C
							.get(0).get(i));
					datosRecorridoP2_C.put("P2_C_1Locl_1_Energ",
							datosAEnviarTablaP2_C.get(1).get(i));
					datosRecorridoP2_C.put("P2_C_1Locl_2_Agua",
							datosAEnviarTablaP2_C.get(2).get(i));
					datosRecorridoP2_C.put("P2_C_1Locl_3_Alc",
							datosAEnviarTablaP2_C.get(3).get(i));
					datosRecorridoP2_C.put("P2_C_1Locl_4_Tfija",
							datosAEnviarTablaP2_C.get(4).get(i));
					datosRecorridoP2_C.put("P2_C_1Locl_5_Tmov",
							datosAEnviarTablaP2_C.get(5).get(i));
					datosRecorridoP2_C.put("P2_C_1Locl_6_Int",
							datosAEnviarTablaP2_C.get(6).get(i));
					datosRecorridoP2_C.put("P2_C_2LocE_1_Energ",
							datosAEnviarTablaP2_C.get(7).get(i));
					datosRecorridoP2_C.put("P2_C_2LocE_2_Agua",
							datosAEnviarTablaP2_C.get(8).get(i));
					datosRecorridoP2_C.put("P2_C_2LocE_3_Alc",
							datosAEnviarTablaP2_C.get(9).get(i));
					datosRecorridoP2_C.put("P2_C_2LocE_4_Tfija",
							datosAEnviarTablaP2_C.get(10).get(i));
					datosRecorridoP2_C.put("P2_C_2LocE_5_Tmov",
							datosAEnviarTablaP2_C.get(11).get(i));
					datosRecorridoP2_C.put("P2_C_2LocE_6_Int",
							datosAEnviarTablaP2_C.get(12).get(i));
					datosRecorridoP2_C.put("Version", 0);
					arregloDatosP2_C.put(datosRecorridoP2_C);
				}
			}

			if (datosAEnviarTablaP2_D_1N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_D_1N.get(0).size(); i++) {
					datosRecorridoP2_D_1N = new JSONObject();
					datosRecorridoP2_D_1N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_D_1N.put("Nro_Pred",
							datosAEnviarTablaP2_D_1N.get(0).get(i));
					datosRecorridoP2_D_1N.put("P2_D_1_Cod",
							datosAEnviarTablaP2_D_1N.get(1).get(i));
					datosRecorridoP2_D_1N.put("P2_D_1_Cod_Est",
							datosAEnviarTablaP2_D_1N.get(2).get(i));
					datosRecorridoP2_D_1N.put("P2_D_1_Cod_O",
							datosAEnviarTablaP2_D_1N.get(3).get(i));
					datosRecorridoP2_D_1N.put("Version", 0);
					arregloDatosP2_D_1N.put(datosRecorridoP2_D_1N);
				}
			}

			if (datosAEnviarTablaP2_D_3N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_D_3N.get(0).size(); i++) {
					datosRecorridoP2_D_3N = new JSONObject();
					datosRecorridoP2_D_3N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_D_3N.put("Nro_Pred",
							datosAEnviarTablaP2_D_3N.get(0).get(i));
					datosRecorridoP2_D_3N.put("P2_D_3_Nro",
							datosAEnviarTablaP2_D_3N.get(1).get(i));
					datosRecorridoP2_D_3N.put("P2_D_3_SumNro",
							datosAEnviarTablaP2_D_3N.get(2).get(i));
					datosRecorridoP2_D_3N.put("P2_D_3_1DocRef",
							datosAEnviarTablaP2_D_3N.get(3).get(i));
					datosRecorridoP2_D_3N.put("Version", 0);
					arregloDatosP2_D_3N.put(datosRecorridoP2_D_3N);
				}
			}

			if (datosAEnviarTablaP2_D_5N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_D_5N.get(0).size(); i++) {
					datosRecorridoP2_D_5N = new JSONObject();
					datosRecorridoP2_D_5N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_D_5N.put("Nro_Pred",
							datosAEnviarTablaP2_D_5N.get(0).get(i));
					datosRecorridoP2_D_5N.put("P2_D_5_Cod",
							datosAEnviarTablaP2_D_5N.get(1).get(i));
					datosRecorridoP2_D_5N.put("P2_D_5_Cod_Est",
							datosAEnviarTablaP2_D_5N.get(2).get(i));
					if (datosAEnviarTablaP2_D_5N.get(3).get(i) == null) {
						datosRecorridoP2_D_5N.put("P2_D_5_Cod_O", "");
					} else {
						datosRecorridoP2_D_5N.put("P2_D_5_Cod_O",
								datosAEnviarTablaP2_D_5N.get(3).get(i));
					}
					datosRecorridoP2_D_5N.put("Version", 0);
					arregloDatosP2_D_5N.put(datosRecorridoP2_D_5N);
				}
			}

			if (datosAEnviarTablaP2_D_7N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_D_7N.get(0).size(); i++) {
					datosRecorridoP2_D_7N = new JSONObject();
					datosRecorridoP2_D_7N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_D_7N.put("Nro_Pred",
							datosAEnviarTablaP2_D_7N.get(0).get(i));
					datosRecorridoP2_D_7N.put("P2_D_7_Nro",
							datosAEnviarTablaP2_D_7N.get(1).get(i));
					datosRecorridoP2_D_7N.put("P2_D_7_SumNro",
							datosAEnviarTablaP2_D_7N.get(2).get(i));
					datosRecorridoP2_D_7N.put("P2_D_7_1DocRef",
							datosAEnviarTablaP2_D_7N.get(3).get(i));
					datosRecorridoP2_D_7N.put("Version", 0);
					arregloDatosP2_D_7N.put(datosRecorridoP2_D_7N);
				}
			}

			if (datosAEnviarTablaP2_D_9N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_D_9N.get(0).size(); i++) {
					datosRecorridoP2_D_9N = new JSONObject();
					datosRecorridoP2_D_9N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_D_9N.put("Nro_Pred",
							datosAEnviarTablaP2_D_9N.get(0).get(i));
					datosRecorridoP2_D_9N.put("P2_D_9_Cod",
							datosAEnviarTablaP2_D_9N.get(1).get(i));
					datosRecorridoP2_D_9N.put("P2_D_9_Cod_Est",
							datosAEnviarTablaP2_D_9N.get(2).get(i));
					datosRecorridoP2_D_9N.put("Version", 0);
					arregloDatosP2_D_9N.put(datosRecorridoP2_D_9N);
				}
			}

			if (datosAEnviarTablaP2_D.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_D.get(0).size(); i++) {
					datosRecorridoP2_D = new JSONObject();
					datosRecorridoP2_D.put("id_local", codigoLocalPadron);
					datosRecorridoP2_D.put("Nro_Pred", datosAEnviarTablaP2_D
							.get(0).get(i));
					datosRecorridoP2_D.put("P2_D_2_Energ_CantSum",
							datosAEnviarTablaP2_D.get(1).get(i));
					datosRecorridoP2_D.put("P2_D_4_Energ_Emp",
							datosAEnviarTablaP2_D.get(2).get(i));
					datosRecorridoP2_D.put("P2_D_6_Agua_CantSum",
							datosAEnviarTablaP2_D.get(3).get(i));
					datosRecorridoP2_D.put("P2_D_8_Agua_Emp",
							datosAEnviarTablaP2_D.get(4).get(i));
					datosRecorridoP2_D.put("P2_D_9_Desag",
							datosAEnviarTablaP2_D.get(5).get(i));
					datosRecorridoP2_D.put("Version", 0);
					arregloDatosP2_D.put(datosRecorridoP2_D);
				}
			}

			if (datosAEnviarTablaP2_E.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_E.get(0).size(); i++) {
					datosRecorridoP2_E = new JSONObject();
					datosRecorridoP2_E.put("id_local", codigoLocalPadron);
					datosRecorridoP2_E.put("Nro_Pred", datosAEnviarTablaP2_E
							.get(0).get(i));
					datosRecorridoP2_E.put("P2_E_1_Prayo",
							datosAEnviarTablaP2_E.get(1).get(i));
					datosRecorridoP2_E.put("P2_E_2_Ptierra",
							datosAEnviarTablaP2_E.get(2).get(i));
					datosRecorridoP2_E.put("P2_E_3_Ano", datosAEnviarTablaP2_E
							.get(3).get(i));
					datosRecorridoP2_E.put("P2_E_Obs", datosAEnviarTablaP2_E
							.get(4).get(i));
					datosRecorridoP2_E.put("Version", 0);
					arregloDatosP2_E.put(datosRecorridoP2_E);
				}
			}

			if (datosAEnviarTablaP2_F.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_F.get(0).size(); i++) {
					datosRecorridoP2_F = new JSONObject();
					datosRecorridoP2_F.put("id_local", codigoLocalPadron);
					datosRecorridoP2_F.put("Nro_Pred", datosAEnviarTablaP2_F
							.get(0).get(i));
					datosRecorridoP2_F.put("P2_F_1_ElimBas",
							datosAEnviarTablaP2_F.get(1).get(i));
					datosRecorridoP2_F.put("P2_F_1_ElimBas_e",
							datosAEnviarTablaP2_F.get(2).get(i));
					if (datosAEnviarTablaP2_F.get(3).get(i) == null) {
						datosRecorridoP2_F.put("P2_F_1_ElimBas_o", "");
					} else {
						datosRecorridoP2_F.put("P2_F_1_ElimBas_o",
								datosAEnviarTablaP2_F.get(3).get(i));
					}
					datosRecorridoP2_F.put("Version", 0);
					arregloDatosP2_F.put(datosRecorridoP2_F);
				}
			}

			if (datosAEnviarTablaP2_G_2N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_G_2N.get(0).size(); i++) {
					datosRecorridoP2_G_2N = new JSONObject();
					datosRecorridoP2_G_2N.put("id_local", codigoLocalPadron);
					datosRecorridoP2_G_2N.put("Nro_Pred",
							datosAEnviarTablaP2_G_2N.get(0).get(i));
					datosRecorridoP2_G_2N.put("P2_G_2_Nro",
							datosAEnviarTablaP2_G_2N.get(1).get(i));
					datosRecorridoP2_G_2N.put("P2_G_2_Cod",
							datosAEnviarTablaP2_G_2N.get(2).get(i));
					if (datosAEnviarTablaP2_G_2N.get(3).get(i) == null) {
						datosRecorridoP2_G_2N.put("P2_G_2_Otro", "");
					} else {
						datosRecorridoP2_G_2N.put("P2_G_2_Otro",
								datosAEnviarTablaP2_G_2N.get(3).get(i));
					}

					datosRecorridoP2_G_2N.put("P2_G_2A_EstPre",
							datosAEnviarTablaP2_G_2N.get(4).get(i));
					datosRecorridoP2_G_2N.put("P2_G_2B_snip",
							datosAEnviarTablaP2_G_2N.get(5).get(i));
					datosRecorridoP2_G_2N.put("Version", 0);
					arregloDatosP2_G_2N.put(datosRecorridoP2_G_2N);
				}
			}

			if (datosAEnviarTablaP2_G.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP2_G.get(0).size(); i++) {
					datosRecorridoP2_G = new JSONObject();
					datosRecorridoP2_G.put("id_local", codigoLocalPadron);
					datosRecorridoP2_G.put("Nro_Pred", datosAEnviarTablaP2_G
							.get(0).get(i));
					datosRecorridoP2_G.put("P2_G_1_ObEjec",
							datosAEnviarTablaP2_G.get(1).get(i));
					datosRecorridoP2_G.put("P2_G_Obs", datosAEnviarTablaP2_G
							.get(2).get(i));
					datosRecorridoP2_G.put("Version", 0);
					arregloDatosP2_G.put(datosRecorridoP2_G);
				}
			}

			datosP2A.put("token", token);
			datosP2A.put("datos", arregloDatosP2A.toString());

			datosP2_B_10N.put("token", token);
			datosP2_B_10N.put("datos", arregloDatosP2_B_10N.toString());

			datosP2_B_11N.put("token", token);
			datosP2_B_11N.put("datos", arregloDatosP2_B_11N.toString());

			datosP2_B_12N.put("token", token);
			datosP2_B_12N.put("datos", arregloDatosP2_B_12N.toString());

			datosP2_B_9N.put("token", token);
			datosP2_B_9N.put("datos", arregloDatosP2_B_9N.toString());

			datosP2_B.put("token", token);
			datosP2_B.put("datos", arregloDatosP2_B.toString());

			datosP2_C.put("token", token);
			datosP2_C.put("datos", arregloDatosP2_C.toString());

			datosP2_D_1N.put("token", token);
			datosP2_D_1N.put("datos", arregloDatosP2_D_1N.toString());

			datosP2_D_3N.put("token", token);
			datosP2_D_3N.put("datos", arregloDatosP2_D_3N.toString());

			datosP2_D_5N.put("token", token);
			datosP2_D_5N.put("datos", arregloDatosP2_D_5N.toString());

			datosP2_D_7N.put("token", token);
			datosP2_D_7N.put("datos", arregloDatosP2_D_7N.toString());

			datosP2_D_9N.put("token", token);
			datosP2_D_9N.put("datos", arregloDatosP2_D_9N.toString());

			datosP2_D.put("token", token);
			datosP2_D.put("datos", arregloDatosP2_D.toString());

			datosP2_E.put("token", token);
			datosP2_E.put("datos", arregloDatosP2_E.toString());

			datosP2_F.put("token", token);
			datosP2_F.put("datos", arregloDatosP2_F.toString());

			datosP2_G_2N.put("token", token);
			datosP2_G_2N.put("datos", arregloDatosP2_G_2N.toString());

			datosP2_G.put("token", token);
			datosP2_G.put("datos", arregloDatosP2_G.toString());

			entityP2A = new StringEntity(datosP2A.toString());
			postP2A.setEntity(entityP2A);

			entityP2_B_10N = new StringEntity(datosP2_B_10N.toString());
			postP2_B_10N.setEntity(entityP2_B_10N);

			entityP2_B_11N = new StringEntity(datosP2_B_11N.toString());
			postP2_B_11N.setEntity(entityP2_B_11N);

			entityP2_B_12N = new StringEntity(datosP2_B_12N.toString());
			postP2_B_12N.setEntity(entityP2_B_12N);

			entityP2_B_9N = new StringEntity(datosP2_B_9N.toString());
			postP2_B_9N.setEntity(entityP2_B_9N);

			entityP2_B = new StringEntity(datosP2_B.toString());
			postP2_B.setEntity(entityP2_B);

			entityP2_C = new StringEntity(datosP2_C.toString());
			postP2_C.setEntity(entityP2_C);

			entityP2_D_1N = new StringEntity(datosP2_D_1N.toString());
			postP2_D_1N.setEntity(entityP2_D_1N);

			entityP2_D_3N = new StringEntity(datosP2_D_3N.toString());
			postP2_D_3N.setEntity(entityP2_D_3N);

			entityP2_D_5N = new StringEntity(datosP2_D_5N.toString());
			postP2_D_5N.setEntity(entityP2_D_5N);

			entityP2_D_7N = new StringEntity(datosP2_D_7N.toString());
			postP2_D_7N.setEntity(entityP2_D_7N);

			entityP2_D_9N = new StringEntity(datosP2_D_9N.toString());
			postP2_D_9N.setEntity(entityP2_D_9N);

			entityP2_D = new StringEntity(datosP2_D.toString());
			postP2_D.setEntity(entityP2_D);

			entityP2_E = new StringEntity(datosP2_E.toString());
			postP2_E.setEntity(entityP2_E);

			entityP2_F = new StringEntity(datosP2_F.toString());
			postP2_F.setEntity(entityP2_F);

			entityP2_G_2N = new StringEntity(datosP2_G_2N.toString());
			postP2_G_2N.setEntity(entityP2_G_2N);

			entityP2_G = new StringEntity(datosP2_G.toString());
			postP2_G.setEntity(entityP2_G);

			resp2A = httpClient.execute(postP2A);
			respStrP2A = EntityUtils.toString(resp2A.getEntity());

			resp2_B_10N = httpClient.execute(postP2_B_10N);
			respStrP2_B_10N = EntityUtils.toString(resp2_B_10N.getEntity());

			resp2_B_11N = httpClient.execute(postP2_B_11N);
			respStrP2_B_11N = EntityUtils.toString(resp2_B_11N.getEntity());

			resp2_B_12N = httpClient.execute(postP2_B_12N);
			respStrP2_B_12N = EntityUtils.toString(resp2_B_12N.getEntity());

			resp2_B_9N = httpClient.execute(postP2_B_9N);
			respStrP2_B_9N = EntityUtils.toString(resp2_B_9N.getEntity());

			resp2_B = httpClient.execute(postP2_B);
			respStrP2_B = EntityUtils.toString(resp2_B.getEntity());

			resp2_C = httpClient.execute(postP2_C);
			respStrP2_C = EntityUtils.toString(resp2_C.getEntity());

			resp2_D_1N = httpClient.execute(postP2_D_1N);
			respStrP2_D_1N = EntityUtils.toString(resp2_D_1N.getEntity());

			resp2_D_3N = httpClient.execute(postP2_D_3N);
			respStrP2_D_3N = EntityUtils.toString(resp2_D_3N.getEntity());

			resp2_D_5N = httpClient.execute(postP2_D_5N);
			respStrP2_D_5N = EntityUtils.toString(resp2_D_5N.getEntity());

			resp2_D_7N = httpClient.execute(postP2_D_7N);
			respStrP2_D_7N = EntityUtils.toString(resp2_D_7N.getEntity());

			resp2_D_9N = httpClient.execute(postP2_D_9N);
			respStrP2_D_9N = EntityUtils.toString(resp2_D_9N.getEntity());

			resp2_D = httpClient.execute(postP2_D);
			respStrP2_D = EntityUtils.toString(resp2_D.getEntity());

			resp2_E = httpClient.execute(postP2_E);
			respStrP2_E = EntityUtils.toString(resp2_E.getEntity());

			resp2_F = httpClient.execute(postP2_F);
			respStrP2_F = EntityUtils.toString(resp2_F.getEntity());

			resp2_G_2N = httpClient.execute(postP2_G_2N);
			respStrP2_G_2N = EntityUtils.toString(resp2_G_2N.getEntity());

			resp2_G = httpClient.execute(postP2_G);
			respStrP2_G = EntityUtils.toString(resp2_G.getEntity());

			if (datosAEnviarTablaP2A.size() > 0) {
				JSONObject respJSONP2A = new JSONObject(respStrP2A);
				/*
				 * if (respJSONP2A.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_A", context); }
				 */
			}

			if (datosAEnviarTablaP2_B_10N.size() > 0) {
				JSONObject respJSONP2_B_10N = new JSONObject(respStrP2_B_10N);
				/*
				 * if (respJSONP2_B_10N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_B_10N", context); }
				 */
			}

			if (datosAEnviarTablaP2_B_11N.size() > 0) {
				JSONObject respJSONP2_B_11N = new JSONObject(respStrP2_B_11N);
				/*
				 * if (respJSONP2_B_11N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_B_11N", context); }
				 */
			}

			if (datosAEnviarTablaP2_B_12N.size() > 0) {
				JSONObject respJSONP2_B_12N = new JSONObject(respStrP2_B_12N);
				/*
				 * if (respJSONP2_B_12N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_B_12N", context); }
				 */
			}

			if (datosAEnviarTablaP2_B_9N.size() > 0) {
				JSONObject respJSONP2_B_9N = new JSONObject(respStrP2_B_9N);
				/*
				 * if (respJSONP2_B_9N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_B_9N", context); }
				 */
			}

			if (datosAEnviarTablaP2_B.size() > 0) {
				JSONObject respJSONP2_B = new JSONObject(respStrP2_B);
				/*
				 * if (respJSONP2_B.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_B", context); }
				 */
			}

			if (datosAEnviarTablaP2_C.size() > 0) {
				JSONObject respJSONP2_C = new JSONObject(respStrP2_C);
				/*
				 * if (respJSONP2_C.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_C", context); }
				 */
			}

			if (datosAEnviarTablaP2_D_1N.size() > 0) {
				JSONObject respJSONP2_D_1N = new JSONObject(respStrP2_D_1N);
				/*
				 * if (respJSONP2_D_1N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_D_1N", context); }
				 */
			}

			if (datosAEnviarTablaP2_D_3N.size() > 0) {
				JSONObject respJSONP2_D_3N = new JSONObject(respStrP2_D_3N);
				/*
				 * if (respJSONP2_D_3N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_D_3N", context); }
				 */
			}

			if (datosAEnviarTablaP2_D_5N.size() > 0) {
				JSONObject respJSONP2_D_5N = new JSONObject(respStrP2_D_5N);
				/*
				 * if (respJSONP2_D_5N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_D_5N", context); }
				 */
			}

			if (datosAEnviarTablaP2_D_7N.size() > 0) {
				JSONObject respJSONP2_D_7N = new JSONObject(respStrP2_D_7N);
				/*
				 * if (respJSONP2_D_7N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_D_7N", context); }
				 */
			}

			if (datosAEnviarTablaP2_D_9N.size() > 0) {
				JSONObject respJSONP2_D_9N = new JSONObject(respStrP2_D_9N);
				/*
				 * if (respJSONP2_D_9N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_D_9N", context); }
				 */
			}

			if (datosAEnviarTablaP2_D.size() > 0) {
				JSONObject respJSONP2_D = new JSONObject(respStrP2_D);
				/*
				 * if (respJSONP2_D.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_D", context); }
				 */
			}

			if (datosAEnviarTablaP2_E.size() > 0) {
				JSONObject respJSONP2_E = new JSONObject(respStrP2_E);
				/*
				 * if (respJSONP2_E.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_E", context); }
				 */
			}

			if (datosAEnviarTablaP2_F.size() > 0) {
				JSONObject respJSONP2_F = new JSONObject(respStrP2_F);
				/*
				 * if (respJSONP2_F.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_F", context); }
				 */
			}

			if (datosAEnviarTablaP2_G_2N.size() > 0) {
				JSONObject respJSONP2_G_2N = new JSONObject(respStrP2_G_2N);
				/*
				 * if (respJSONP2_G_2N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_G_2N", context); }
				 */
			}

			if (datosAEnviarTablaP2_G.size() > 0) {
				JSONObject respJSONP2_G = new JSONObject(respStrP2_G);
				/*
				 * if (respJSONP2_G.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P2_G", context); }
				 */
			}

			Log.i("CAPITULO II", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO II", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO II", "ERROR IOException");
		} catch (ParseException e) {
			Log.e("CAPITULO II", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CAPITULO II", "ERROR JSONException");
		}
	}

	public List<List<Object>> listaDatosCapitulo2_AReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2A = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_A_1_Clima = new ArrayList<Object>();
		List<Object> P2_A_2_Lluv = new ArrayList<Object>();
		List<Object> P2_A_2A_Lluv_Mini = new ArrayList<Object>();
		List<Object> P2_A_2A_Lluv_Mfin = new ArrayList<Object>();
		List<Object> P2_A_3_Hel = new ArrayList<Object>();
		List<Object> P2_A_3A_Hel_Mini = new ArrayList<Object>();
		List<Object> P2_A_3A_Hel_Mfin = new ArrayList<Object>();
		List<Object> P2_A_4_Gra = new ArrayList<Object>();
		List<Object> P2_A_4A_Gra_Mini = new ArrayList<Object>();
		List<Object> P2_A_4A_Gra_Mfin = new ArrayList<Object>();
		List<Object> P2_A_5_Vend = new ArrayList<Object>();
		List<Object> P2_A_5B_Vend_Mini = new ArrayList<Object>();
		List<Object> P2_A_5B_Vend_Mfin = new ArrayList<Object>();
		List<Object> P2_A_5A_Vend_Tip = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_A_1_Clima, P2_A_2_Lluv, P2_A_2A_Lluv_Mini, P2_A_2A_Lluv_Mfin, "
								+ "P2_A_3_Hel, P2_A_3A_Hel_Mini, P2_A_3A_Hel_Mfin, P2_A_4_Gra, P2_A_4A_Gra_Mini, "
								+ "P2_A_4A_Gra_Mfin, P2_A_5_Vend, P2_A_5B_Vend_Mini, P2_A_5B_Vend_Mfin, P2_A_5A_Vend_Tip "
								+ "from P2_A where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_A_1_Clima.add(cursor.getInt(1));
				P2_A_2_Lluv.add(cursor.getInt(2));
				P2_A_2A_Lluv_Mini.add(cursor.getInt(3));
				P2_A_2A_Lluv_Mfin.add(cursor.getInt(4));
				P2_A_3_Hel.add(cursor.getInt(5));
				P2_A_3A_Hel_Mini.add(cursor.getInt(6));
				P2_A_3A_Hel_Mfin.add(cursor.getInt(7));
				P2_A_4_Gra.add(cursor.getInt(8));
				P2_A_4A_Gra_Mini.add(cursor.getInt(9));
				P2_A_4A_Gra_Mfin.add(cursor.getInt(10));
				P2_A_5_Vend.add(cursor.getInt(11));
				P2_A_5B_Vend_Mini.add(cursor.getInt(12));
				P2_A_5B_Vend_Mfin.add(cursor.getInt(13));
				P2_A_5A_Vend_Tip.add(cursor.getInt(14));

			} while (cursor.moveToNext());

			capitulo2A.add(Nro_Pred);
			capitulo2A.add(P2_A_1_Clima);
			capitulo2A.add(P2_A_2_Lluv);
			capitulo2A.add(P2_A_2A_Lluv_Mini);
			capitulo2A.add(P2_A_2A_Lluv_Mfin);
			capitulo2A.add(P2_A_3_Hel);
			capitulo2A.add(P2_A_3A_Hel_Mini);
			capitulo2A.add(P2_A_3A_Hel_Mfin);
			capitulo2A.add(P2_A_4_Gra);
			capitulo2A.add(P2_A_4A_Gra_Mini);
			capitulo2A.add(P2_A_4A_Gra_Mfin);
			capitulo2A.add(P2_A_5_Vend);
			capitulo2A.add(P2_A_5B_Vend_Mini);
			capitulo2A.add(P2_A_5B_Vend_Mfin);
			capitulo2A.add(P2_A_5A_Vend_Tip);
		}
		Cerrar();

		return capitulo2A;
	}

	public List<List<Object>> listaDatosCapitulo2_B_10NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_10N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_10_Cod = new ArrayList<Object>();
		List<Object> P2_B_10_Cod_e = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_10_Cod, P2_B_10_Cod_e from P2_B_10N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_10_Cod.add(cursor.getInt(1));
				P2_B_10_Cod_e.add(cursor.getInt(2));

			} while (cursor.moveToNext());

			capitulo2_B_10N.add(Nro_Pred);
			capitulo2_B_10N.add(P2_B_10_Cod);
			capitulo2_B_10N.add(P2_B_10_Cod_e);
		}
		Cerrar();

		return capitulo2_B_10N;
	}

	public List<List<Object>> listaDatosCapitulo2_B_11NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_11N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_11_Cod = new ArrayList<Object>();
		List<Object> P2_B_11_Cod_e = new ArrayList<Object>();
		List<Object> P2_B_11_Cod_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_11_Cod, P2_B_11_Cod_e, P2_B_11_Cod_O from P2_B_11N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_11_Cod.add(cursor.getInt(1));
				P2_B_11_Cod_e.add(cursor.getInt(2));
				P2_B_11_Cod_O.add(cursor.getString(3));
			} while (cursor.moveToNext());

			capitulo2_B_11N.add(Nro_Pred);
			capitulo2_B_11N.add(P2_B_11_Cod);
			capitulo2_B_11N.add(P2_B_11_Cod_e);
			capitulo2_B_11N.add(P2_B_11_Cod_O);
		}
		Cerrar();

		return capitulo2_B_11N;
	}

	public List<List<Object>> listaDatosCapitulo2_B_12NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_12N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_12_Cod = new ArrayList<Object>();
		List<Object> P2_B_12_Cod_e = new ArrayList<Object>();
		List<Object> P2_B_12_Cod_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_12_Cod, P2_B_12_Cod_e, P2_B_12_Cod_O, P1_A_2_9B_CodLocal, "
								+ "P1_A_2_9C_Nivel, P1_A_2_9D_Car, P1_A_2_9E_NroAnex, P1_A_2_9F_CantAnex, P1_A_2_9G_T1_Talu, "
								+ "P1_A_2_9H_T1_Taul, P1_A_2_9I_T2_Talu, P1_A_2_9J_T2_Taul, P1_A_2_9K_T3_Talu, P1_A_2_9L_T3_Taul "
								+ "from P1_A_2_8N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_12_Cod.add(cursor.getInt(1));
				P2_B_12_Cod_e.add(cursor.getInt(2));
				P2_B_12_Cod_O.add(cursor.getString(3));
			} while (cursor.moveToNext());

			capitulo2_B_12N.add(Nro_Pred);
			capitulo2_B_12N.add(P2_B_12_Cod);
			capitulo2_B_12N.add(P2_B_12_Cod_e);
			capitulo2_B_12N.add(P2_B_12_Cod_O);
		}
		Cerrar();

		return capitulo2_B_12N;
	}

	public List<List<Object>> listaDatosCapitulo2_B_9NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B_9N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_9_Cod = new ArrayList<Object>();
		List<Object> P2_B_9_Cod_e = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_9_Cod, P2_B_9_Cod_e from P2_B_9N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_9_Cod.add(cursor.getInt(1));
				P2_B_9_Cod_e.add(cursor.getInt(2));
			} while (cursor.moveToNext());

			capitulo2_B_9N.add(Nro_Pred);
			capitulo2_B_9N.add(P2_B_9_Cod);
			capitulo2_B_9N.add(P2_B_9_Cod_e);
		}
		Cerrar();

		return capitulo2_B_9N;
	}

	public List<List<Object>> listaDatosCapitulo2_BReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_B = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_B_1_Topo = new ArrayList<Object>();
		List<Object> P2_B_2_Suelo = new ArrayList<Object>();
		List<Object> P2_B_2_Suelo_O = new ArrayList<Object>();
		List<Object> P2_B_3_Prof = new ArrayList<Object>();
		List<Object> P2_B_4_CapAcc = new ArrayList<Object>();
		List<Object> P2_B_5_1 = new ArrayList<Object>();
		List<Object> P2_B_5_2 = new ArrayList<Object>();
		List<Object> P2_B_5_3 = new ArrayList<Object>();
		List<Object> P2_B_5A_Uso = new ArrayList<Object>();
		List<Object> P2_B_5B_1 = new ArrayList<Object>();
		List<Object> P2_B_5B_2 = new ArrayList<Object>();
		List<Object> P2_B_5B_3 = new ArrayList<Object>();
		List<Object> P2_B_5B_4 = new ArrayList<Object>();
		List<Object> P2_B_6_Trec_H = new ArrayList<Object>();
		List<Object> P2_B_6_Trec_M = new ArrayList<Object>();
		List<Object> P2_B_7_Ttramo_H = new ArrayList<Object>();
		List<Object> P2_B_7_Ttramo_M = new ArrayList<Object>();
		List<Object> P2_B_8_Pelig = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_B_1_Topo, P2_B_2_Suelo, P2_B_2_Suelo_O, P2_B_3_Prof, "
								+ "P2_B_4_CapAcc, P2_B_5_1, P2_B_5_2, P2_B_5_3, P2_B_5A_Uso, "
								+ "P2_B_5B_1, P2_B_5B_2, P2_B_5B_3, P2_B_5B_4, P2_B_6_Trec_H, P2_B_6_Trec_M, P2_B_7_Ttramo_H, "
								+ "P2_B_7_Ttramo_M, P2_B_8_Pelig from P2_B where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_B_1_Topo.add(cursor.getInt(1));
				P2_B_2_Suelo.add(cursor.getInt(2));
				P2_B_2_Suelo_O.add(cursor.getString(3));
				P2_B_3_Prof.add(cursor.getInt(4));
				P2_B_4_CapAcc.add(cursor.getString(5));
				P2_B_5_1.add(cursor.getInt(6));
				P2_B_5_2.add(cursor.getInt(7));
				P2_B_5_3.add(cursor.getInt(8));
				P2_B_5A_Uso.add(cursor.getInt(9));
				P2_B_5B_1.add(cursor.getInt(10));
				P2_B_5B_2.add(cursor.getInt(11));
				P2_B_5B_3.add(cursor.getInt(12));
				P2_B_5B_4.add(cursor.getInt(13));
				P2_B_6_Trec_H.add(cursor.getInt(14));
				P2_B_6_Trec_M.add(cursor.getInt(15));
				P2_B_7_Ttramo_H.add(cursor.getInt(16));
				P2_B_7_Ttramo_M.add(cursor.getInt(17));
				P2_B_8_Pelig.add(cursor.getInt(18));
			} while (cursor.moveToNext());

			capitulo2_B.add(Nro_Pred);
			capitulo2_B.add(P2_B_1_Topo);
			capitulo2_B.add(P2_B_2_Suelo);
			capitulo2_B.add(P2_B_2_Suelo_O);
			capitulo2_B.add(P2_B_3_Prof);
			capitulo2_B.add(P2_B_4_CapAcc);
			capitulo2_B.add(P2_B_5_1);
			capitulo2_B.add(P2_B_5_2);
			capitulo2_B.add(P2_B_5_3);
			capitulo2_B.add(P2_B_5A_Uso);
			capitulo2_B.add(P2_B_5B_1);
			capitulo2_B.add(P2_B_5B_2);
			capitulo2_B.add(P2_B_5B_3);
			capitulo2_B.add(P2_B_5B_4);
			capitulo2_B.add(P2_B_6_Trec_H);
			capitulo2_B.add(P2_B_6_Trec_M);
			capitulo2_B.add(P2_B_7_Ttramo_H);
			capitulo2_B.add(P2_B_7_Ttramo_M);
			capitulo2_B.add(P2_B_8_Pelig);
		}
		Cerrar();

		return capitulo2_B;
	}

	public List<List<Object>> listaDatosCapitulo2_CReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_C = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_C_1Locl_1_Energ = new ArrayList<Object>();
		List<Object> P2_C_1Locl_2_Agua = new ArrayList<Object>();
		List<Object> P2_C_1Locl_3_Alc = new ArrayList<Object>();
		List<Object> P2_C_1Locl_4_Tfija = new ArrayList<Object>();
		List<Object> P2_C_1Locl_5_Tmov = new ArrayList<Object>();
		List<Object> P2_C_1Locl_6_Int = new ArrayList<Object>();
		List<Object> P2_C_2LocE_1_Energ = new ArrayList<Object>();
		List<Object> P2_C_2LocE_2_Agua = new ArrayList<Object>();
		List<Object> P2_C_2LocE_3_Alc = new ArrayList<Object>();
		List<Object> P2_C_2LocE_4_Tfija = new ArrayList<Object>();
		List<Object> P2_C_2LocE_5_Tmov = new ArrayList<Object>();
		List<Object> P2_C_2LocE_6_Int = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_C_1Locl_1_Energ, P2_C_1Locl_2_Agua, P2_C_1Locl_3_Alc, P2_C_1Locl_4_Tfija, "
								+ "P2_C_1Locl_5_Tmov, P2_C_1Locl_6_Int, P2_C_2LocE_1_Energ, P2_C_2LocE_2_Agua, P2_C_2LocE_3_Alc, "
								+ "P2_C_2LocE_4_Tfija, P2_C_2LocE_5_Tmov, P2_C_2LocE_6_Int from P2_C where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_C_1Locl_1_Energ.add(cursor.getInt(1));
				P2_C_1Locl_2_Agua.add(cursor.getInt(2));
				P2_C_1Locl_3_Alc.add(cursor.getInt(3));
				P2_C_1Locl_4_Tfija.add(cursor.getInt(4));
				P2_C_1Locl_5_Tmov.add(cursor.getInt(5));
				P2_C_1Locl_6_Int.add(cursor.getInt(6));
				P2_C_2LocE_1_Energ.add(cursor.getInt(7));
				P2_C_2LocE_2_Agua.add(cursor.getInt(8));
				P2_C_2LocE_3_Alc.add(cursor.getInt(9));
				P2_C_2LocE_4_Tfija.add(cursor.getInt(10));
				P2_C_2LocE_5_Tmov.add(cursor.getInt(11));
				P2_C_2LocE_6_Int.add(cursor.getInt(12));

			} while (cursor.moveToNext());

			capitulo2_C.add(Nro_Pred);
			capitulo2_C.add(P2_C_1Locl_1_Energ);
			capitulo2_C.add(P2_C_1Locl_2_Agua);
			capitulo2_C.add(P2_C_1Locl_3_Alc);
			capitulo2_C.add(P2_C_1Locl_4_Tfija);
			capitulo2_C.add(P2_C_1Locl_5_Tmov);
			capitulo2_C.add(P2_C_1Locl_6_Int);
			capitulo2_C.add(P2_C_2LocE_1_Energ);
			capitulo2_C.add(P2_C_2LocE_2_Agua);
			capitulo2_C.add(P2_C_2LocE_3_Alc);
			capitulo2_C.add(P2_C_2LocE_4_Tfija);
			capitulo2_C.add(P2_C_2LocE_5_Tmov);
			capitulo2_C.add(P2_C_2LocE_6_Int);
		}
		Cerrar();

		return capitulo2_C;
	}

	public List<List<Object>> listaDatosCapitulo2_D_1NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_1N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_1_Cod = new ArrayList<Object>();
		List<Object> P2_D_1_Cod_Est = new ArrayList<Object>();
		List<Object> P2_D_1_Cod_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_1_Cod, P2_D_1_Cod_Est, P2_D_1_Cod_O from P2_D_1N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_1_Cod.add(cursor.getInt(1));
				P2_D_1_Cod_Est.add(cursor.getInt(2));
				P2_D_1_Cod_O.add(cursor.getString(3));

			} while (cursor.moveToNext());

			capitulo2_D_1N.add(Nro_Pred);
			capitulo2_D_1N.add(P2_D_1_Cod);
			capitulo2_D_1N.add(P2_D_1_Cod_Est);
			capitulo2_D_1N.add(P2_D_1_Cod_O);
		}
		Cerrar();

		return capitulo2_D_1N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_3NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_3N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_3_Nro = new ArrayList<Object>();
		List<Object> P2_D_3_SumNro = new ArrayList<Object>();
		List<Object> P2_D_3_1DocRef = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_3_Nro, P2_D_3_SumNro, P2_D_3_1DocRef from P2_D_3N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_3_Nro.add(cursor.getInt(1));
				P2_D_3_SumNro.add(cursor.getString(2));
				P2_D_3_1DocRef.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo2_D_3N.add(Nro_Pred);
			capitulo2_D_3N.add(P2_D_3_Nro);
			capitulo2_D_3N.add(P2_D_3_SumNro);
			capitulo2_D_3N.add(P2_D_3_1DocRef);
		}
		Cerrar();

		return capitulo2_D_3N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_5NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_5N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_5_Cod = new ArrayList<Object>();
		List<Object> P2_D_5_Cod_Est = new ArrayList<Object>();
		List<Object> P2_D_5_Cod_O = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_5_Cod, P2_D_5_Cod_Est, P2_D_5_Cod_O from P2_D_5N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_5_Cod.add(cursor.getInt(1));
				P2_D_5_Cod_Est.add(cursor.getInt(2));
				P2_D_5_Cod_O.add(cursor.getString(3));

			} while (cursor.moveToNext());

			capitulo2_D_5N.add(Nro_Pred);
			capitulo2_D_5N.add(P2_D_5_Cod);
			capitulo2_D_5N.add(P2_D_5_Cod_Est);
			capitulo2_D_5N.add(P2_D_5_Cod_O);
		}
		Cerrar();

		return capitulo2_D_5N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_7NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_7N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_7_Nro = new ArrayList<Object>();
		List<Object> P2_D_7_SumNro = new ArrayList<Object>();
		List<Object> P2_D_7_1DocRef = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_7_Nro, P2_D_7_SumNro, P2_D_7_1DocRef from P2_D_7N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_7_Nro.add(cursor.getInt(1));
				P2_D_7_SumNro.add(cursor.getString(2));
				P2_D_7_1DocRef.add(cursor.getInt(3));
			} while (cursor.moveToNext());

			capitulo2_D_7N.add(Nro_Pred);
			capitulo2_D_7N.add(P2_D_7_Nro);
			capitulo2_D_7N.add(P2_D_7_SumNro);
			capitulo2_D_7N.add(P2_D_7_1DocRef);
		}
		Cerrar();

		return capitulo2_D_7N;
	}

	public List<List<Object>> listaDatosCapitulo2_D_9NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D_9N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_9_Cod = new ArrayList<Object>();
		List<Object> P2_D_9_Cod_Est = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_9_Cod, P2_D_9_Cod_Est from P2_D_9N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_9_Cod.add(cursor.getInt(1));
				P2_D_9_Cod_Est.add(cursor.getInt(2));
			} while (cursor.moveToNext());

			capitulo2_D_9N.add(Nro_Pred);
			capitulo2_D_9N.add(P2_D_9_Cod);
			capitulo2_D_9N.add(P2_D_9_Cod_Est);
		}
		Cerrar();

		return capitulo2_D_9N;
	}

	public List<List<Object>> listaDatosCapitulo2_DReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_D = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_D_2_Energ_CantSum = new ArrayList<Object>();
		List<Object> P2_D_4_Energ_Emp = new ArrayList<Object>();
		List<Object> P2_D_6_Agua_CantSum = new ArrayList<Object>();
		List<Object> P2_D_8_Agua_Emp = new ArrayList<Object>();
		List<Object> P2_D_9_Desag = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_D_2_Energ_CantSum, P2_D_4_Energ_Emp, P2_D_6_Agua_CantSum, P2_D_8_Agua_Emp, "
								+ "P2_D_9_Desag from P2_D where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_D_2_Energ_CantSum.add(cursor.getInt(1));
				P2_D_4_Energ_Emp.add(cursor.getString(2));
				P2_D_6_Agua_CantSum.add(cursor.getInt(3));
				P2_D_8_Agua_Emp.add(cursor.getString(4));
				P2_D_9_Desag.add(cursor.getInt(5));
			} while (cursor.moveToNext());

			capitulo2_D.add(Nro_Pred);
			capitulo2_D.add(P2_D_2_Energ_CantSum);
			capitulo2_D.add(P2_D_4_Energ_Emp);
			capitulo2_D.add(P2_D_6_Agua_CantSum);
			capitulo2_D.add(P2_D_8_Agua_Emp);
			capitulo2_D.add(P2_D_9_Desag);
		}
		Cerrar();

		return capitulo2_D;
	}

	public List<List<Object>> listaDatosCapitulo2_EReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_E = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_E_1_Prayo = new ArrayList<Object>();
		List<Object> P2_E_2_Ptierra = new ArrayList<Object>();
		List<Object> P2_E_3_Ano = new ArrayList<Object>();
		List<Object> P2_E_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_E_1_Prayo, P2_E_2_Ptierra, P2_E_3_Ano, P2_E_Obs from P2_E where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_E_1_Prayo.add(cursor.getInt(1));
				P2_E_2_Ptierra.add(cursor.getInt(2));
				P2_E_3_Ano.add(cursor.getString(3));
				P2_E_Obs.add(cursor.getString(4));
			} while (cursor.moveToNext());

			capitulo2_E.add(Nro_Pred);
			capitulo2_E.add(P2_E_1_Prayo);
			capitulo2_E.add(P2_E_2_Ptierra);
			capitulo2_E.add(P2_E_3_Ano);
			capitulo2_E.add(P2_E_Obs);
		}
		Cerrar();

		return capitulo2_E;
	}

	public List<List<Object>> listaDatosCapitulo2_FReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_F = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_F_1_ElimBas = new ArrayList<Object>();
		List<Object> P2_F_1_ElimBas_e = new ArrayList<Object>();
		List<Object> P2_F_1_ElimBas_o = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_F_1_ElimBas, P2_F_1_ElimBas_e, P2_F_1_ElimBas_o from P2_F where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_F_1_ElimBas.add(cursor.getInt(1));
				P2_F_1_ElimBas_e.add(cursor.getInt(2));
				P2_F_1_ElimBas_o.add(cursor.getString(3));
			} while (cursor.moveToNext());

			capitulo2_F.add(Nro_Pred);
			capitulo2_F.add(P2_F_1_ElimBas);
			capitulo2_F.add(P2_F_1_ElimBas_e);
			capitulo2_F.add(P2_F_1_ElimBas_o);
		}
		Cerrar();

		return capitulo2_F;
	}

	public List<List<Object>> listaDatosCapitulo2_G_2NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_G_2N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_G_2_Nro = new ArrayList<Object>();
		List<Object> P2_G_2_Cod = new ArrayList<Object>();
		List<Object> P2_G_2_Otro = new ArrayList<Object>();
		List<Object> P2_G_2A_EstPre = new ArrayList<Object>();
		List<Object> P2_G_2B_snip = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_G_2_Nro, P2_G_2_Cod, P2_G_2_Otro, P2_G_2A_EstPre, "
								+ "P2_G_2B_snip from P2_G_2N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_G_2_Nro.add(cursor.getInt(1));
				P2_G_2_Cod.add(cursor.getInt(2));
				P2_G_2_Otro.add(cursor.getString(3));
				P2_G_2A_EstPre.add(cursor.getInt(4));
				P2_G_2B_snip.add(cursor.getInt(5));
			} while (cursor.moveToNext());

			capitulo2_G_2N.add(Nro_Pred);
			capitulo2_G_2N.add(P2_G_2_Nro);
			capitulo2_G_2N.add(P2_G_2_Cod);
			capitulo2_G_2N.add(P2_G_2_Otro);
			capitulo2_G_2N.add(P2_G_2A_EstPre);
			capitulo2_G_2N.add(P2_G_2B_snip);
		}
		Cerrar();

		return capitulo2_G_2N;
	}

	public List<List<Object>> listaDatosCapitulo2_GReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo2_G = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P2_G_1_ObEjec = new ArrayList<Object>();
		List<Object> P2_G_Obs = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P2_G_1_ObEjec, P2_G_Obs from P2_G where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P2_G_1_ObEjec.add(cursor.getInt(1));
				P2_G_Obs.add(cursor.getString(2));
			} while (cursor.moveToNext());

			capitulo2_G.add(Nro_Pred);
			capitulo2_G.add(P2_G_1_ObEjec);
			capitulo2_G.add(P2_G_Obs);
		}
		Cerrar();

		return capitulo2_G;
	}

	public List<String> reenvioDatosCapitulo2(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP2A = listaDatosCapitulo2_AReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_B_10N = listaDatosCapitulo2_B_10NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_B_11N = listaDatosCapitulo2_B_11NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_B_12N = listaDatosCapitulo2_B_12NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_B_9N = listaDatosCapitulo2_B_9NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_B = listaDatosCapitulo2_BReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_C = listaDatosCapitulo2_CReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_D_1N = listaDatosCapitulo2_D_1NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_D_3N = listaDatosCapitulo2_D_3NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_D_5N = listaDatosCapitulo2_D_5NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_D_7N = listaDatosCapitulo2_D_7NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_D_9N = listaDatosCapitulo2_D_9NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_D = listaDatosCapitulo2_DReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_E = listaDatosCapitulo2_EReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_F = listaDatosCapitulo2_FReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_G_2N = listaDatosCapitulo2_G_2NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP2_G = listaDatosCapitulo2_GReenvio(
				codigoLocalPadron, context);

		HttpPost postP2A = null;
		HttpPost postP2_B_10N = null;
		HttpPost postP2_B_11N = null;
		HttpPost postP2_B_12N = null;
		HttpPost postP2_B_9N = null;
		HttpPost postP2_B = null;
		HttpPost postP2_C = null;
		HttpPost postP2_D_1N = null;
		HttpPost postP2_D_3N = null;
		HttpPost postP2_D_5N = null;
		HttpPost postP2_D_7N = null;
		HttpPost postP2_D_9N = null;
		HttpPost postP2_D = null;
		HttpPost postP2_E = null;
		HttpPost postP2_F = null;
		HttpPost postP2_G_2N = null;
		HttpPost postP2_G = null;

		StringEntity entityP2A = null;
		StringEntity entityP2_B_10N = null;
		StringEntity entityP2_B_11N = null;
		StringEntity entityP2_B_12N = null;
		StringEntity entityP2_B_9N = null;
		StringEntity entityP2_B = null;
		StringEntity entityP2_C = null;
		StringEntity entityP2_D_1N = null;
		StringEntity entityP2_D_3N = null;
		StringEntity entityP2_D_5N = null;
		StringEntity entityP2_D_7N = null;
		StringEntity entityP2_D_9N = null;
		StringEntity entityP2_D = null;
		StringEntity entityP2_E = null;
		StringEntity entityP2_F = null;
		StringEntity entityP2_G_2N = null;
		StringEntity entityP2_G = null;

		String respStrP2A = "";
		String respStrP2_B_10N = "";
		String respStrP2_B_11N = "";
		String respStrP2_B_12N = "";
		String respStrP2_B_9N = "";
		String respStrP2_B = "";
		String respStrP2_C = "";
		String respStrP2_D_1N = "";
		String respStrP2_D_3N = "";
		String respStrP2_D_5N = "";
		String respStrP2_D_7N = "";
		String respStrP2_D_9N = "";
		String respStrP2_D = "";
		String respStrP2_E = "";
		String respStrP2_F = "";
		String respStrP2_G_2N = "";
		String respStrP2_G = "";

		HttpResponse resp2A = null;
		HttpResponse resp2_B_10N = null;
		HttpResponse resp2_B_11N = null;
		HttpResponse resp2_B_12N = null;
		HttpResponse resp2_B_9N = null;
		HttpResponse resp2_B = null;
		HttpResponse resp2_C = null;
		HttpResponse resp2_D_1N = null;
		HttpResponse resp2_D_3N = null;
		HttpResponse resp2_D_5N = null;
		HttpResponse resp2_D_7N = null;
		HttpResponse resp2_D_9N = null;
		HttpResponse resp2_D = null;
		HttpResponse resp2_E = null;
		HttpResponse resp2_F = null;
		HttpResponse resp2_G_2N = null;
		HttpResponse resp2_G = null;

		JSONObject datosP2A;
		JSONObject datosRecorridoP2A;
		JSONArray arregloDatosP2A;

		JSONObject datosP2_B_10N;
		JSONObject datosRecorridoP2_B_10N;
		JSONArray arregloDatosP2_B_10N;

		JSONObject datosP2_B_11N;
		JSONObject datosRecorridoP2_B_11N;
		JSONArray arregloDatosP2_B_11N;

		JSONObject datosP2_B_12N;
		JSONObject datosRecorridoP2_B_12N;
		JSONArray arregloDatosP2_B_12N;

		JSONObject datosP2_B_9N;
		JSONObject datosRecorridoP2_B_9N;
		JSONArray arregloDatosP2_B_9N;

		JSONObject datosP2_B;
		JSONObject datosRecorridoP2_B;
		JSONArray arregloDatosP2_B;

		JSONObject datosP2_C;
		JSONObject datosRecorridoP2_C;
		JSONArray arregloDatosP2_C;

		JSONObject datosP2_D_1N;
		JSONObject datosRecorridoP2_D_1N;
		JSONArray arregloDatosP2_D_1N;

		JSONObject datosP2_D_3N;
		JSONObject datosRecorridoP2_D_3N;
		JSONArray arregloDatosP2_D_3N;

		JSONObject datosP2_D_5N;
		JSONObject datosRecorridoP2_D_5N;
		JSONArray arregloDatosP2_D_5N;

		JSONObject datosP2_D_7N;
		JSONObject datosRecorridoP2_D_7N;
		JSONArray arregloDatosP2_D_7N;

		JSONObject datosP2_D_9N;
		JSONObject datosRecorridoP2_D_9N;
		JSONArray arregloDatosP2_D_9N;

		JSONObject datosP2_D;
		JSONObject datosRecorridoP2_D;
		JSONArray arregloDatosP2_D;

		JSONObject datosP2_E;
		JSONObject datosRecorridoP2_E;
		JSONArray arregloDatosP2_E;

		JSONObject datosP2_F;
		JSONObject datosRecorridoP2_F;
		JSONArray arregloDatosP2_F;

		JSONObject datosP2_G_2N;
		JSONObject datosRecorridoP2_G_2N;
		JSONArray arregloDatosP2_G_2N;

		JSONObject datosP2_G;
		JSONObject datosRecorridoP2_G;
		JSONArray arregloDatosP2_G;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP2A = new HttpPost(conexion
					+ "index.php/visor/P2A/send/format/json");
			postP2A.setHeader("content-type", "application/json");

			postP2_B_10N = new HttpPost(conexion
					+ "index.php/visor/P2B10N/send/format/json");
			postP2_B_10N.setHeader("content-type", "application/json");

			postP2_B_11N = new HttpPost(conexion
					+ "index.php/visor/P2B11N/send/format/json");
			postP2_B_11N.setHeader("content-type", "application/json");

			postP2_B_12N = new HttpPost(conexion
					+ "index.php/visor/P2B12N/send/format/json");
			postP2_B_12N.setHeader("content-type", "application/json");

			postP2_B_9N = new HttpPost(conexion
					+ "index.php/visor/P2B9N/send/format/json");
			postP2_B_9N.setHeader("content-type", "application/json");

			postP2_B = new HttpPost(conexion
					+ "index.php/visor/P2B/send/format/json");
			postP2_B.setHeader("content-type", "application/json");

			postP2_C = new HttpPost(conexion
					+ "index.php/visor/P2C/send/format/json");
			postP2_C.setHeader("content-type", "application/json");

			postP2_D_1N = new HttpPost(conexion
					+ "index.php/visor/P2D1N/send/format/json");
			postP2_D_1N.setHeader("content-type", "application/json");

			postP2_D_3N = new HttpPost(conexion
					+ "index.php/visor/P2D3N/send/format/json");
			postP2_D_3N.setHeader("content-type", "application/json");

			postP2_D_5N = new HttpPost(conexion
					+ "index.php/visor/P2D5N/send/format/json");
			postP2_D_5N.setHeader("content-type", "application/json");

			postP2_D_7N = new HttpPost(conexion
					+ "index.php/visor/P2D7N/send/format/json");
			postP2_D_7N.setHeader("content-type", "application/json");

			postP2_D_9N = new HttpPost(conexion
					+ "index.php/visor/P1A29N/send/format/json");
			postP2_D_9N.setHeader("content-type", "application/json");

			postP2_D = new HttpPost(conexion
					+ "index.php/visor/P2D/send/format/json");
			postP2_D.setHeader("content-type", "application/json");

			postP2_E = new HttpPost(conexion
					+ "index.php/visor/P2E/send/format/json");
			postP2_E.setHeader("content-type", "application/json");

			postP2_F = new HttpPost(conexion
					+ "index.php/visor/P2F/send/format/json");
			postP2_F.setHeader("content-type", "application/json");

			postP2_G_2N = new HttpPost(conexion
					+ "index.php/visor/P2G2N/send/format/json");
			postP2_G_2N.setHeader("content-type", "application/json");

			postP2_G = new HttpPost(conexion
					+ "index.php/visor/P2G/send/format/json");
			postP2_G.setHeader("content-type", "application/json");

			datosP2A = new JSONObject();
			arregloDatosP2A = new JSONArray();

			datosP2_B_10N = new JSONObject();
			arregloDatosP2_B_10N = new JSONArray();

			datosP2_B_11N = new JSONObject();
			arregloDatosP2_B_11N = new JSONArray();

			datosP2_B_12N = new JSONObject();
			arregloDatosP2_B_12N = new JSONArray();

			datosP2_B_9N = new JSONObject();
			arregloDatosP2_B_9N = new JSONArray();

			datosP2_B = new JSONObject();
			arregloDatosP2_B = new JSONArray();

			datosP2_C = new JSONObject();
			arregloDatosP2_C = new JSONArray();

			datosP2_D_1N = new JSONObject();
			arregloDatosP2_D_1N = new JSONArray();

			datosP2_D_3N = new JSONObject();
			arregloDatosP2_D_3N = new JSONArray();

			datosP2_D_5N = new JSONObject();
			arregloDatosP2_D_5N = new JSONArray();

			datosP2_D_7N = new JSONObject();
			arregloDatosP2_D_7N = new JSONArray();

			datosP2_D_9N = new JSONObject();
			arregloDatosP2_D_9N = new JSONArray();

			datosP2_D = new JSONObject();
			arregloDatosP2_D = new JSONArray();

			datosP2_E = new JSONObject();
			arregloDatosP2_E = new JSONArray();

			datosP2_F = new JSONObject();
			arregloDatosP2_F = new JSONArray();

			datosP2_G_2N = new JSONObject();
			arregloDatosP2_G_2N = new JSONArray();

			datosP2_G = new JSONObject();
			arregloDatosP2_G = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP2A.get(0).size(); i++) {
				datosRecorridoP2A = new JSONObject();
				datosRecorridoP2A.put("id_local", codigoLocalPadron);
				datosRecorridoP2A.put("Nro_Pred", datosAReenviarTablaP2A.get(0)
						.get(i));
				datosRecorridoP2A.put("P2_A_1_Clima", datosAReenviarTablaP2A
						.get(1).get(i));
				datosRecorridoP2A.put("P2_A_2_Lluv", datosAReenviarTablaP2A
						.get(2).get(i));
				datosRecorridoP2A.put("P2_A_2A_Lluv_Mini",
						datosAReenviarTablaP2A.get(3).get(i));
				datosRecorridoP2A.put("P2_A_2A_Lluv_Mfin",
						datosAReenviarTablaP2A.get(4).get(i));
				datosRecorridoP2A.put("P2_A_3_Hel",
						datosAReenviarTablaP2A.get(5).get(i));
				datosRecorridoP2A.put("P2_A_3A_Hel_Mini",
						datosAReenviarTablaP2A.get(6).get(i));
				datosRecorridoP2A.put("P2_A_3A_Hel_Mfin",
						datosAReenviarTablaP2A.get(7).get(i));
				datosRecorridoP2A.put("P2_A_4_Gra",
						datosAReenviarTablaP2A.get(8).get(i));
				datosRecorridoP2A.put("P2_A_4A_Gra_Mini",
						datosAReenviarTablaP2A.get(9).get(i));
				datosRecorridoP2A.put("P2_A_4A_Gra_Mfin",
						datosAReenviarTablaP2A.get(10).get(i));
				datosRecorridoP2A.put("P2_A_5_Vend", datosAReenviarTablaP2A
						.get(11).get(i));
				datosRecorridoP2A.put("P2_A_5B_Vend_Mini",
						datosAReenviarTablaP2A.get(12).get(i));
				datosRecorridoP2A.put("P2_A_5B_Vend_Mfin",
						datosAReenviarTablaP2A.get(13).get(i));
				datosRecorridoP2A.put("P2_A_5A_Vend_Tip",
						datosAReenviarTablaP2A.get(14).get(i));
				datosRecorridoP2A.put("Version", 0);
				arregloDatosP2A.put(datosRecorridoP2A);
			}

			for (int i = 0; i < datosAReenviarTablaP2_B_10N.get(0).size(); i++) {
				datosRecorridoP2_B_10N = new JSONObject();
				datosRecorridoP2_B_10N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_B_10N.put("Nro_Pred",
						datosAReenviarTablaP2_B_10N.get(0).get(i));
				datosRecorridoP2_B_10N.put("P2_B_10_Cod",
						datosAReenviarTablaP2_B_10N.get(1).get(i));
				datosRecorridoP2_B_10N.put("P2_B_10_Cod_e",
						datosAReenviarTablaP2_B_10N.get(2).get(i));
				datosRecorridoP2_B_10N.put("Version", 0);
				arregloDatosP2_B_10N.put(datosRecorridoP2_B_10N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_B_11N.get(0).size(); i++) {
				datosRecorridoP2_B_11N = new JSONObject();
				datosRecorridoP2_B_11N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_B_11N.put("Nro_Pred",
						datosAReenviarTablaP2_B_11N.get(0).get(i));
				datosRecorridoP2_B_11N.put("P2_B_11_Cod",
						datosAReenviarTablaP2_B_11N.get(1).get(i));
				datosRecorridoP2_B_11N.put("P2_B_11_Cod_e",
						datosAReenviarTablaP2_B_11N.get(2).get(i));
				datosRecorridoP2_B_11N.put("P2_B_11_Cod_O",
						datosAReenviarTablaP2_B_11N.get(3).get(i));
				datosRecorridoP2_B_11N.put("Version", 0);
				arregloDatosP2_B_11N.put(datosRecorridoP2_B_11N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_B_12N.get(0).size(); i++) {
				datosRecorridoP2_B_12N = new JSONObject();
				datosRecorridoP2_B_12N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_B_12N.put("Nro_Pred",
						datosAReenviarTablaP2_B_12N.get(0).get(i));
				datosRecorridoP2_B_12N.put("P2_B_12_Cod",
						datosAReenviarTablaP2_B_12N.get(1).get(i));
				datosRecorridoP2_B_12N.put("P2_B_12_Cod_e",
						datosAReenviarTablaP2_B_12N.get(2).get(i));
				datosRecorridoP2_B_12N.put("P2_B_12_Cod_O",
						datosAReenviarTablaP2_B_12N.get(3).get(i));
				datosRecorridoP2_B_12N.put("Version", 0);
				arregloDatosP2_B_12N.put(datosRecorridoP2_B_12N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_B_9N.get(0).size(); i++) {
				datosRecorridoP2_B_9N = new JSONObject();
				datosRecorridoP2_B_9N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_B_9N.put("Nro_Pred",
						datosAReenviarTablaP2_B_9N.get(0).get(i));
				datosRecorridoP2_B_9N.put("P2_B_9_Cod",
						datosAReenviarTablaP2_B_9N.get(1).get(i));
				datosRecorridoP2_B_9N.put("P2_B_9_Cod_e",
						datosAReenviarTablaP2_B_9N.get(2).get(i));
				datosRecorridoP2_B_9N.put("Version", 0);
				arregloDatosP2_B_9N.put(datosRecorridoP2_B_9N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_B.get(0).size(); i++) {
				datosRecorridoP2_B = new JSONObject();
				datosRecorridoP2_B.put("id_local", codigoLocalPadron);
				datosRecorridoP2_B.put("Nro_Pred",
						datosAReenviarTablaP2_B.get(0).get(i));
				datosRecorridoP2_B.put("P2_B_1_Topo", datosAReenviarTablaP2_B
						.get(1).get(i));
				datosRecorridoP2_B.put("P2_B_2_Suelo", datosAReenviarTablaP2_B
						.get(2).get(i));
				datosRecorridoP2_B.put("P2_B_2_Suelo_O",
						datosAReenviarTablaP2_B.get(3).get(i));
				datosRecorridoP2_B.put("P2_B_3_Prof", datosAReenviarTablaP2_B
						.get(4).get(i));
				datosRecorridoP2_B.put("P2_B_4_CapAcc", datosAReenviarTablaP2_B
						.get(5).get(i));
				datosRecorridoP2_B.put("P2_B_5_1",
						datosAReenviarTablaP2_B.get(6).get(i));
				datosRecorridoP2_B.put("P2_B_5_2",
						datosAReenviarTablaP2_B.get(7).get(i));
				datosRecorridoP2_B.put("P2_B_5_3",
						datosAReenviarTablaP2_B.get(8).get(i));
				datosRecorridoP2_B.put("P2_B_5A_Uso", datosAReenviarTablaP2_B
						.get(9).get(i));
				datosRecorridoP2_B.put("P2_B_5B_1", datosAReenviarTablaP2_B
						.get(10).get(i));
				datosRecorridoP2_B.put("P2_B_5B_2", datosAReenviarTablaP2_B
						.get(11).get(i));
				datosRecorridoP2_B.put("P2_B_5B_3", datosAReenviarTablaP2_B
						.get(12).get(i));
				datosRecorridoP2_B.put("P2_B_5B_4", datosAReenviarTablaP2_B
						.get(13).get(i));
				datosRecorridoP2_B.put("P2_B_6_Trec_H", datosAReenviarTablaP2_B
						.get(14).get(i));
				datosRecorridoP2_B.put("P2_B_6_Trec_M", datosAReenviarTablaP2_B
						.get(15).get(i));
				datosRecorridoP2_B.put("P2_B_7_Ttramo_H",
						datosAReenviarTablaP2_B.get(16).get(i));
				datosRecorridoP2_B.put("P2_B_7_Ttramo_M",
						datosAReenviarTablaP2_B.get(17).get(i));
				datosRecorridoP2_B.put("P2_B_8_Pelig", datosAReenviarTablaP2_B
						.get(18).get(i));
				datosRecorridoP2_B.put("Version", 0);
				arregloDatosP2_B.put(datosRecorridoP2_B);
			}

			for (int i = 0; i < datosAReenviarTablaP2_C.get(0).size(); i++) {
				datosRecorridoP2_C = new JSONObject();
				datosRecorridoP2_C.put("id_local", codigoLocalPadron);
				datosRecorridoP2_C.put("Nro_Pred",
						datosAReenviarTablaP2_C.get(0).get(i));
				datosRecorridoP2_C.put("P2_C_1Locl_1_Energ",
						datosAReenviarTablaP2_C.get(1).get(i));
				datosRecorridoP2_C.put("P2_C_1Locl_2_Agua",
						datosAReenviarTablaP2_C.get(2).get(i));
				datosRecorridoP2_C.put("P2_C_1Locl_3_Alc",
						datosAReenviarTablaP2_C.get(3).get(i));
				datosRecorridoP2_C.put("P2_C_1Locl_4_Tfija",
						datosAReenviarTablaP2_C.get(4).get(i));
				datosRecorridoP2_C.put("P2_C_1Locl_5_Tmov",
						datosAReenviarTablaP2_C.get(5).get(i));
				datosRecorridoP2_C.put("P2_C_1Locl_6_Int",
						datosAReenviarTablaP2_C.get(6).get(i));
				datosRecorridoP2_C.put("P2_C_2LocE_1_Energ",
						datosAReenviarTablaP2_C.get(7).get(i));
				datosRecorridoP2_C.put("P2_C_2LocE_2_Agua",
						datosAReenviarTablaP2_C.get(8).get(i));
				datosRecorridoP2_C.put("P2_C_2LocE_3_Alc",
						datosAReenviarTablaP2_C.get(9).get(i));
				datosRecorridoP2_C.put("P2_C_2LocE_4_Tfija",
						datosAReenviarTablaP2_C.get(10).get(i));
				datosRecorridoP2_C.put("P2_C_2LocE_5_Tmov",
						datosAReenviarTablaP2_C.get(11).get(i));
				datosRecorridoP2_C.put("P2_C_2LocE_6_Int",
						datosAReenviarTablaP2_C.get(12).get(i));
				datosRecorridoP2_C.put("Version", 0);
				arregloDatosP2_C.put(datosRecorridoP2_C);
			}

			for (int i = 0; i < datosAReenviarTablaP2_D_1N.get(0).size(); i++) {
				datosRecorridoP2_D_1N = new JSONObject();
				datosRecorridoP2_D_1N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_D_1N.put("Nro_Pred",
						datosAReenviarTablaP2_D_1N.get(0).get(i));
				datosRecorridoP2_D_1N.put("P2_D_1_Cod",
						datosAReenviarTablaP2_D_1N.get(1).get(i));
				datosRecorridoP2_D_1N.put("P2_D_1_Cod_Est",
						datosAReenviarTablaP2_D_1N.get(2).get(i));
				datosRecorridoP2_D_1N.put("P2_D_1_Cod_O",
						datosAReenviarTablaP2_D_1N.get(3).get(i));
				datosRecorridoP2_D_1N.put("Version", 0);
				arregloDatosP2_D_1N.put(datosRecorridoP2_D_1N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_D_3N.get(0).size(); i++) {
				datosRecorridoP2_D_3N = new JSONObject();
				datosRecorridoP2_D_3N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_D_3N.put("Nro_Pred",
						datosAReenviarTablaP2_D_3N.get(0).get(i));
				datosRecorridoP2_D_3N.put("P2_D_3_Nro",
						datosAReenviarTablaP2_D_3N.get(1).get(i));
				datosRecorridoP2_D_3N.put("P2_D_3_SumNro",
						datosAReenviarTablaP2_D_3N.get(2).get(i));
				datosRecorridoP2_D_3N.put("P2_D_3_1DocRef",
						datosAReenviarTablaP2_D_3N.get(3).get(i));
				datosRecorridoP2_D_3N.put("Version", 0);
				arregloDatosP2_D_3N.put(datosRecorridoP2_D_3N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_D_5N.get(0).size(); i++) {
				datosRecorridoP2_D_5N = new JSONObject();
				datosRecorridoP2_D_5N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_D_5N.put("Nro_Pred",
						datosAReenviarTablaP2_D_5N.get(0).get(i));
				datosRecorridoP2_D_5N.put("P2_D_5_Cod",
						datosAReenviarTablaP2_D_5N.get(1).get(i));
				datosRecorridoP2_D_5N.put("P2_D_5_Cod_Est",
						datosAReenviarTablaP2_D_5N.get(2).get(i));
				datosRecorridoP2_D_5N.put("P2_D_5_Cod_O",
						datosAReenviarTablaP2_D_5N.get(3).get(i));
				datosRecorridoP2_D_5N.put("Version", 0);
				arregloDatosP2_D_5N.put(datosRecorridoP2_D_5N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_D_7N.get(0).size(); i++) {
				datosRecorridoP2_D_7N = new JSONObject();
				datosRecorridoP2_D_7N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_D_7N.put("Nro_Pred",
						datosAReenviarTablaP2_D_7N.get(0).get(i));
				datosRecorridoP2_D_7N.put("P2_D_7_Nro",
						datosAReenviarTablaP2_D_7N.get(1).get(i));
				datosRecorridoP2_D_7N.put("P2_D_7_SumNro",
						datosAReenviarTablaP2_D_7N.get(2).get(i));
				datosRecorridoP2_D_7N.put("P2_D_7_1DocRef",
						datosAReenviarTablaP2_D_7N.get(3).get(i));
				datosRecorridoP2_D_7N.put("Version", 0);
				arregloDatosP2_D_7N.put(datosRecorridoP2_D_7N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_D_9N.get(0).size(); i++) {
				datosRecorridoP2_D_9N = new JSONObject();
				datosRecorridoP2_D_9N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_D_9N.put("Nro_Pred",
						datosAReenviarTablaP2_D_9N.get(0).get(i));
				datosRecorridoP2_D_9N.put("P2_D_9_Cod",
						datosAReenviarTablaP2_D_9N.get(1).get(i));
				datosRecorridoP2_D_9N.put("P2_D_9_Cod_Est",
						datosAReenviarTablaP2_D_9N.get(2).get(i));
				datosRecorridoP2_D_9N.put("Version", 0);
				arregloDatosP2_D_9N.put(datosRecorridoP2_D_9N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_D.get(0).size(); i++) {
				datosRecorridoP2_D = new JSONObject();
				datosRecorridoP2_D.put("id_local", codigoLocalPadron);
				datosRecorridoP2_D.put("Nro_Pred",
						datosAReenviarTablaP2_D.get(0).get(i));
				datosRecorridoP2_D.put("P2_D_2_Energ_CantSum",
						datosAReenviarTablaP2_D.get(1).get(i));
				datosRecorridoP2_D.put("P2_D_4_Energ_Emp",
						datosAReenviarTablaP2_D.get(2).get(i));
				datosRecorridoP2_D.put("P2_D_6_Agua_CantSum",
						datosAReenviarTablaP2_D.get(3).get(i));
				datosRecorridoP2_D.put("P2_D_8_Agua_Emp",
						datosAReenviarTablaP2_D.get(4).get(i));
				datosRecorridoP2_D.put("P2_D_9_Desag", datosAReenviarTablaP2_D
						.get(5).get(i));
				datosRecorridoP2_D.put("Version", 0);
				arregloDatosP2_D.put(datosRecorridoP2_D);
			}

			for (int i = 0; i < datosAReenviarTablaP2_E.get(0).size(); i++) {
				datosRecorridoP2_E = new JSONObject();
				datosRecorridoP2_E.put("id_local", codigoLocalPadron);
				datosRecorridoP2_E.put("Nro_Pred",
						datosAReenviarTablaP2_E.get(0).get(i));
				datosRecorridoP2_E.put("P2_E_1_Prayo", datosAReenviarTablaP2_E
						.get(1).get(i));
				datosRecorridoP2_E.put("P2_E_2_Ptierra",
						datosAReenviarTablaP2_E.get(2).get(i));
				datosRecorridoP2_E.put("P2_E_3_Ano", datosAReenviarTablaP2_E
						.get(3).get(i));
				datosRecorridoP2_E.put("P2_E_Obs",
						datosAReenviarTablaP2_E.get(4).get(i));
				datosRecorridoP2_E.put("Version", 0);
				arregloDatosP2_E.put(datosRecorridoP2_E);
			}

			for (int i = 0; i < datosAReenviarTablaP2_F.get(0).size(); i++) {
				datosRecorridoP2_F = new JSONObject();
				datosRecorridoP2_F.put("id_local", codigoLocalPadron);
				datosRecorridoP2_F.put("Nro_Pred",
						datosAReenviarTablaP2_F.get(0).get(i));
				datosRecorridoP2_F.put("P2_F_1_ElimBas",
						datosAReenviarTablaP2_F.get(1).get(i));
				datosRecorridoP2_F.put("P2_F_1_ElimBas_e",
						datosAReenviarTablaP2_F.get(2).get(i));
				datosRecorridoP2_F.put("P2_F_1_ElimBas_o",
						datosAReenviarTablaP2_F.get(3).get(i));
				datosRecorridoP2_F.put("Version", 0);
				arregloDatosP2_F.put(datosRecorridoP2_F);
			}

			for (int i = 0; i < datosAReenviarTablaP2_G_2N.get(0).size(); i++) {
				datosRecorridoP2_G_2N = new JSONObject();
				datosRecorridoP2_G_2N.put("id_local", codigoLocalPadron);
				datosRecorridoP2_G_2N.put("Nro_Pred",
						datosAReenviarTablaP2_G_2N.get(0).get(i));
				datosRecorridoP2_G_2N.put("P2_G_2_Nro",
						datosAReenviarTablaP2_G_2N.get(1).get(i));
				datosRecorridoP2_G_2N.put("P2_G_2_Cod",
						datosAReenviarTablaP2_G_2N.get(2).get(i));
				datosRecorridoP2_G_2N.put("P2_G_2_Otro",
						datosAReenviarTablaP2_G_2N.get(3).get(i));
				datosRecorridoP2_G_2N.put("P2_G_2A_EstPre",
						datosAReenviarTablaP2_G_2N.get(4).get(i));
				datosRecorridoP2_G_2N.put("P2_G_2B_snip",
						datosAReenviarTablaP2_G_2N.get(5).get(i));
				datosRecorridoP2_G_2N.put("Version", 0);
				arregloDatosP2_G_2N.put(datosRecorridoP2_G_2N);
			}

			for (int i = 0; i < datosAReenviarTablaP2_G.get(0).size(); i++) {
				datosRecorridoP2_G = new JSONObject();
				datosRecorridoP2_G.put("id_local", codigoLocalPadron);
				datosRecorridoP2_G.put("Nro_Pred",
						datosAReenviarTablaP2_G.get(0).get(i));
				datosRecorridoP2_G.put("P2_G_1_ObEjec", datosAReenviarTablaP2_G
						.get(1).get(i));
				datosRecorridoP2_G.put("P2_G_Obs",
						datosAReenviarTablaP2_G.get(2).get(i));
				datosRecorridoP2_G.put("Version", 0);
				arregloDatosP2_G.put(datosRecorridoP2_G);
			}

			datosP2A.put("token", token);
			datosP2A.put("datos", arregloDatosP2A.toString());

			datosP2_B_10N.put("token", token);
			datosP2_B_10N.put("datos", arregloDatosP2_B_10N.toString());

			datosP2_B_11N.put("token", token);
			datosP2_B_11N.put("datos", arregloDatosP2_B_11N.toString());

			datosP2_B_12N.put("token", token);
			datosP2_B_12N.put("datos", arregloDatosP2_B_12N.toString());

			datosP2_B_9N.put("token", token);
			datosP2_B_9N.put("datos", arregloDatosP2_B_9N.toString());

			datosP2_B.put("token", token);
			datosP2_B.put("datos", arregloDatosP2_B.toString());

			datosP2_C.put("token", token);
			datosP2_C.put("datos", arregloDatosP2_C.toString());

			datosP2_D_1N.put("token", token);
			datosP2_D_1N.put("datos", arregloDatosP2_D_1N.toString());

			datosP2_D_3N.put("token", token);
			datosP2_D_3N.put("datos", arregloDatosP2_D_3N.toString());

			datosP2_D_5N.put("token", token);
			datosP2_D_5N.put("datos", arregloDatosP2_D_5N.toString());

			datosP2_D_7N.put("token", token);
			datosP2_D_7N.put("datos", arregloDatosP2_D_7N.toString());

			datosP2_D_9N.put("token", token);
			datosP2_D_9N.put("datos", arregloDatosP2_D_9N.toString());

			datosP2_D.put("token", token);
			datosP2_D.put("datos", arregloDatosP2_D.toString());

			datosP2_E.put("token", token);
			datosP2_E.put("datos", arregloDatosP2_E.toString());

			datosP2_F.put("token", token);
			datosP2_F.put("datos", arregloDatosP2_F.toString());

			datosP2_G_2N.put("token", token);
			datosP2_G_2N.put("datos", arregloDatosP2_G_2N.toString());

			datosP2_G.put("token", token);
			datosP2_G.put("datos", arregloDatosP2_G.toString());

			entityP2A = new StringEntity(datosP2A.toString());
			postP2A.setEntity(entityP2A);

			entityP2_B_10N = new StringEntity(datosP2_B_10N.toString());
			postP2_B_10N.setEntity(entityP2_B_10N);

			entityP2_B_11N = new StringEntity(datosP2_B_11N.toString());
			postP2_B_11N.setEntity(entityP2_B_11N);

			entityP2_B_12N = new StringEntity(datosP2_B_12N.toString());
			postP2_B_12N.setEntity(entityP2_B_12N);

			entityP2_B_9N = new StringEntity(datosP2_B_9N.toString());
			postP2_B_9N.setEntity(entityP2_B_9N);

			entityP2_B = new StringEntity(datosP2_B.toString());
			postP2_B.setEntity(entityP2_B);

			entityP2_C = new StringEntity(datosP2_C.toString());
			postP2_C.setEntity(entityP2_C);

			entityP2_D_1N = new StringEntity(datosP2_D_1N.toString());
			postP2_D_1N.setEntity(entityP2_D_1N);

			entityP2_D_3N = new StringEntity(datosP2_D_3N.toString());
			postP2_D_3N.setEntity(entityP2_D_3N);

			entityP2_D_5N = new StringEntity(datosP2_D_5N.toString());
			postP2_D_5N.setEntity(entityP2_D_5N);

			entityP2_D_7N = new StringEntity(datosP2_D_7N.toString());
			postP2_D_7N.setEntity(entityP2_D_7N);

			entityP2_D_9N = new StringEntity(datosP2_D_9N.toString());
			postP2_D_9N.setEntity(entityP2_D_9N);

			entityP2_D = new StringEntity(datosP2_D.toString());
			postP2_D.setEntity(entityP2_D);

			entityP2_E = new StringEntity(datosP2_E.toString());
			postP2_E.setEntity(entityP2_E);

			entityP2_F = new StringEntity(datosP2_F.toString());
			postP2_F.setEntity(entityP2_F);

			entityP2_G_2N = new StringEntity(datosP2_G_2N.toString());
			postP2_G_2N.setEntity(entityP2_G_2N);

			entityP2_G = new StringEntity(datosP2_G.toString());
			postP2_G.setEntity(entityP2_G);

			resp2A = httpClient.execute(postP2A);
			respStrP2A = EntityUtils.toString(resp2A.getEntity());

			resp2_B_10N = httpClient.execute(postP2_B_10N);
			respStrP2_B_10N = EntityUtils.toString(resp2_B_10N.getEntity());

			resp2_B_11N = httpClient.execute(postP2_B_11N);
			respStrP2_B_11N = EntityUtils.toString(resp2_B_11N.getEntity());

			resp2_B_12N = httpClient.execute(postP2_B_12N);
			respStrP2_B_12N = EntityUtils.toString(resp2_B_12N.getEntity());

			resp2_B_9N = httpClient.execute(postP2_B_9N);
			respStrP2_B_9N = EntityUtils.toString(resp2_B_9N.getEntity());

			resp2_B = httpClient.execute(postP2_B);
			respStrP2_B = EntityUtils.toString(resp2_B.getEntity());

			resp2_C = httpClient.execute(postP2_C);
			respStrP2_C = EntityUtils.toString(resp2_C.getEntity());

			resp2_D_1N = httpClient.execute(postP2_D_1N);
			respStrP2_D_1N = EntityUtils.toString(resp2_D_1N.getEntity());

			resp2_D_3N = httpClient.execute(postP2_D_3N);
			respStrP2_D_3N = EntityUtils.toString(resp2_D_3N.getEntity());

			resp2_D_5N = httpClient.execute(postP2_D_5N);
			respStrP2_D_5N = EntityUtils.toString(resp2_D_5N.getEntity());

			resp2_D_7N = httpClient.execute(postP2_D_7N);
			respStrP2_D_7N = EntityUtils.toString(resp2_D_7N.getEntity());

			resp2_D_9N = httpClient.execute(postP2_D_9N);
			respStrP2_D_9N = EntityUtils.toString(resp2_D_9N.getEntity());

			resp2_D = httpClient.execute(postP2_D);
			respStrP2_D = EntityUtils.toString(resp2_D.getEntity());

			resp2_E = httpClient.execute(postP2_E);
			respStrP2_E = EntityUtils.toString(resp2_E.getEntity());

			resp2_F = httpClient.execute(postP2_F);
			respStrP2_F = EntityUtils.toString(resp2_F.getEntity());

			resp2_G_2N = httpClient.execute(postP2_G_2N);
			respStrP2_G_2N = EntityUtils.toString(resp2_G_2N.getEntity());

			resp2_G = httpClient.execute(postP2_G);
			respStrP2_G = EntityUtils.toString(resp2_G.getEntity());

			respuestas.add(respStrP2A);
			respuestas.add(respStrP2_B_10N);
			respuestas.add(respStrP2_B_11N);
			respuestas.add(respStrP2_B_12N);
			respuestas.add(respStrP2_B_9N);
			respuestas.add(respStrP2_B);
			respuestas.add(respStrP2_C);
			respuestas.add(respStrP2_D_1N);
			respuestas.add(respStrP2_D_3N);
			respuestas.add(respStrP2_D_5N);
			respuestas.add(respStrP2_D_7N);
			respuestas.add(respStrP2_D_9N);
			respuestas.add(respStrP2_D);
			respuestas.add(respStrP2_E);
			respuestas.add(respStrP2_F);
			respuestas.add(respStrP2_G_2N);
			respuestas.add(respStrP2_G);

			/*
			 * if (respStrP2A.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_A", context); } if
			 * (respStrP2_B_10N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_B_10N", context); }
			 * if (respStrP2_B_11N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_B_11N", context); }
			 * if (respStrP2_B_12N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_B_12N", context); }
			 * if (respStrP2_B_9N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_B_9N", context); }
			 * if (respStrP2_B.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_B", context); } if
			 * (respStrP2_C.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_C", context); } if
			 * (respStrP2_D_1N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_D_1N", context); }
			 * if (respStrP2_D_3N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_D_3N", context); }
			 * if (respStrP2_D_5N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_D_5N", context); }
			 * if (respStrP2_D_7N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_D_7N", context); }
			 * if (respStrP2_D_9N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_D_9N", context); }
			 * if (respStrP2_D.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_D", context); } if
			 * (respStrP2_E.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_E", context); } if
			 * (respStrP2_F.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_F", context); } if
			 * (respStrP2_G_2N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_G_2N", context); }
			 * if (respStrP2_G.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P2_G", context); }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo3(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> datosGps = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> codigoLugarGeoreferenciacion = new ArrayList<Object>();
		List<Object> rutaFoto = new ArrayList<Object>();
		List<Object> observaciones = new ArrayList<Object>();
		List<Object> codigoPredio = new ArrayList<Object>();
		List<Object> codigoPuntoGPS = new ArrayList<Object>();
		List<Object> textoPunto = new ArrayList<Object>();
		List<Object> latitudPunto = new ArrayList<Object>();
		List<Object> longitudPunto = new ArrayList<Object>();
		List<Object> altitudPunto = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PUNTO3.codigoLugarGeoreferenciacion, PUNTO3.rutaFoto, PUNTO3.observaciones, PUNTO3.codigoPredio, "
								+ "PUNTOS_GPS.codigoPuntoGPS, PUNTOS_GPS.textoPunto, PUNTOS_GPS.latitudPunto, PUNTOS_GPS.longitudPunto, "
								+ "PUNTOS_GPS.altitudPunto FROM PUNTO3 INNER JOIN PUNTOS_GPS on PUNTO3.codigoLocalPadron=PUNTOS_GPS.codigoLocalPadron where "
								+ "PUNTOS_GPS.codigoLocalPadron=?", args);
		if (cursor.moveToFirst()) {
			do {

				codigoLugarGeoreferenciacion.add(Integer.parseInt(cursor
						.getString(0)));
				rutaFoto.add(cursor.getString(1));
				observaciones.add(cursor.getString(2));
				codigoPredio.add(Integer.parseInt(cursor.getString(3)));
				codigoPuntoGPS.add(Integer.parseInt(cursor.getString(4)));
				textoPunto.add(cursor.getString(5));
				latitudPunto.add(cursor.getString(6));
				longitudPunto.add(cursor.getString(7));
				altitudPunto.add(cursor.getString(8));

			} while (cursor.moveToNext());

			datosGps.add(codigoLugarGeoreferenciacion);
			datosGps.add(rutaFoto);
			datosGps.add(observaciones);
			datosGps.add(codigoPredio);
			datosGps.add(codigoPuntoGPS);
			datosGps.add(textoPunto);
			datosGps.add(latitudPunto);
			datosGps.add(longitudPunto);
			datosGps.add(altitudPunto);
		}
		Cerrar();

		return datosGps;
	}

	public void envioDatosCapitulo3(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviar = listaDatosCapitulo3(
				codigoLocalPadron, context);
		HttpPost postP31 = null;
		HttpPost postP313N = null;
		StringEntity entityP31 = null;
		StringEntity entityP313N = null;
		String respStrP31 = "";
		String respStrP313N = "";
		HttpResponse resp31 = null;
		HttpResponse resp313N = null;
		JSONObject datosP31;
		JSONObject datosRecorridoP31;
		JSONArray arregloDatosP31;

		JSONObject datosP313N;
		JSONObject datosRecorridoP313N;
		JSONArray arregloDatosP313N;
		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP31 = new HttpPost(conexion
					+ "index.php/visor/P31/send/format/json");
			postP31.setHeader("content-type", "application/json");

			postP313N = new HttpPost(conexion
					+ "index.php/visor/p313n/send/format/json");
			postP313N.setHeader("content-type", "application/json");

			datosP31 = new JSONObject();
			arregloDatosP31 = new JSONArray();

			datosP313N = new JSONObject();
			arregloDatosP313N = new JSONArray();

			if (datosAEnviar.size() > 0) {
				for (int i = 0; i < datosAEnviar.get(0).size(); i++) {
					datosRecorridoP31 = new JSONObject();
					datosRecorridoP31.put("id_local", codigoLocalPadron);
					datosRecorridoP31.put("PC_F_1", datosAEnviar.get(3).get(i));
					datosRecorridoP31.put("codigoLugarReferenciacion",
							datosAEnviar.get(0).get(i));
					datosRecorridoP31.put("P3_1_3_NroPuntos", null);
					datosRecorridoP31.put("rutaFoto", datosAEnviar.get(1)
							.get(i));
					datosRecorridoP31.put("observaciones", datosAEnviar.get(2)
							.get(i));
					datosRecorridoP31.put("Version", 0);
					arregloDatosP31.put(datosRecorridoP31);

					datosRecorridoP313N = new JSONObject();
					datosRecorridoP313N.put("id_local", codigoLocalPadron);
					datosRecorridoP313N.put("PC_F_1", datosAEnviar.get(3)
							.get(i));
					datosRecorridoP313N.put("P3_1_3_Long", datosAEnviar.get(7)
							.get(i));
					datosRecorridoP313N.put("P3_1_3_Lat", datosAEnviar.get(6)
							.get(i));
					datosRecorridoP313N.put("P3_1_3_Alt", datosAEnviar.get(8)
							.get(i));
					datosRecorridoP313N.put("Version", 0);
					arregloDatosP313N.put(datosRecorridoP313N);
				}
			}

			datosP31.put("token", token);
			datosP31.put("datos", arregloDatosP31.toString());

			datosP313N.put("token", token);
			datosP313N.put("datos", arregloDatosP313N.toString());

			entityP31 = new StringEntity(datosP31.toString());
			postP31.setEntity(entityP31);

			entityP313N = new StringEntity(datosP313N.toString());
			postP313N.setEntity(entityP313N);

			resp31 = httpClient.execute(postP31);
			respStrP31 = EntityUtils.toString(resp31.getEntity());

			resp313N = httpClient.execute(postP313N);
			respStrP313N = EntityUtils.toString(resp313N.getEntity());

			if (datosAEnviar.size() > 0) {
				JSONObject respJSONP31 = new JSONObject(respStrP31);
				/*
				 * if (respJSONP31.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "PUNTO3", context); }
				 */

				JSONObject respJSONP313N = new JSONObject(respStrP313N);
				/*
				 * if (respJSONP313N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "PUNTOS_GPS", context); }
				 */
			}
			Log.i("CAPITULO III", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO III", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO III", "ERROR ClientProtocolException");
		} catch (ParseException e) {
			Log.e("CAPITULO III", "ERROR ClientProtocolException");
		} catch (JSONException e) {
			Log.e("CAPITULO III", "ERROR ClientProtocolException");
		}
	}

	public List<List<Object>> listaDatosCapitulo3Reenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> datosGps = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> codigoLugarGeoreferenciacion = new ArrayList<Object>();
		List<Object> rutaFoto = new ArrayList<Object>();
		List<Object> observaciones = new ArrayList<Object>();
		List<Object> codigoPredio = new ArrayList<Object>();
		List<Object> codigoPuntoGPS = new ArrayList<Object>();
		List<Object> textoPunto = new ArrayList<Object>();
		List<Object> latitudPunto = new ArrayList<Object>();
		List<Object> longitudPunto = new ArrayList<Object>();
		List<Object> altitudPunto = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT PUNTO3.codigoLugarGeoreferenciacion, PUNTO3.rutaFoto, PUNTO3.observaciones, PUNTO3.codigoPredio, "
								+ "PUNTOS_GPS.codigoPuntoGPS, PUNTOS_GPS.textoPunto, PUNTOS_GPS.latitudPunto, PUNTOS_GPS.longitudPunto, "
								+ "PUNTOS_GPS.altitudPunto FROM PUNTO3 INNER JOIN PUNTOS_GPS on PUNTO3.codigoLocalPadron=PUNTOS_GPS.codigoLocalPadron where "
								+ "PUNTOS_GPS.codigoLocalPadron=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {

				codigoLugarGeoreferenciacion.add(Integer.parseInt(cursor
						.getString(0)));
				rutaFoto.add(cursor.getString(1));
				observaciones.add(cursor.getString(2));
				codigoPredio.add(Integer.parseInt(cursor.getString(3)));
				codigoPuntoGPS.add(Integer.parseInt(cursor.getString(4)));
				textoPunto.add(cursor.getString(5));
				latitudPunto.add(cursor.getString(6));
				longitudPunto.add(cursor.getString(7));
				altitudPunto.add(cursor.getString(8));

			} while (cursor.moveToNext());

			datosGps.add(codigoLugarGeoreferenciacion);
			datosGps.add(rutaFoto);
			datosGps.add(observaciones);
			datosGps.add(codigoPredio);
			datosGps.add(codigoPuntoGPS);
			datosGps.add(textoPunto);
			datosGps.add(latitudPunto);
			datosGps.add(longitudPunto);
			datosGps.add(altitudPunto);
		}
		Cerrar();

		return datosGps;
	}

	public List<String> reenvioDatosCapitulo3(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviar = listaDatosCapitulo3Reenvio(
				codigoLocalPadron, context);
		HttpPost postP31 = null;
		HttpPost postP313N = null;
		StringEntity entityP31 = null;
		StringEntity entityP313N = null;
		String respStrP31 = "";
		String respStrP313N = "";
		HttpResponse resp31 = null;
		HttpResponse resp313N = null;
		JSONObject datosP31;
		JSONObject datosRecorridoP31;
		JSONArray arregloDatosP31;

		JSONObject datosP313N;
		JSONObject datosRecorridoP313N;
		JSONArray arregloDatosP313N;
		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP31 = new HttpPost(conexion
					+ "index.php/visor/P31/send/format/json");
			postP31.setHeader("content-type", "application/json");

			postP313N = new HttpPost(conexion
					+ "index.php/visor/P313N/send/format/json");
			postP313N.setHeader("content-type", "application/json");

			datosP31 = new JSONObject();
			arregloDatosP31 = new JSONArray();

			datosP313N = new JSONObject();
			arregloDatosP313N = new JSONArray();

			for (int i = 0; i < datosAReenviar.get(0).size(); i++) {
				datosRecorridoP31 = new JSONObject();
				datosRecorridoP31.put("id_local", codigoLocalPadron);
				datosRecorridoP31.put("Nro_Pred", datosAReenviar.get(3).get(i));
				datosRecorridoP31.put("P3_1_1_LugGeoref", datosAReenviar.get(0)
						.get(i));
				datosRecorridoP31.put("P3_1_3_NroPuntos", null);
				datosRecorridoP31.put("P3_1_4_ArchGPS", null);
				datosRecorridoP31.put("RutaFoto", datosAReenviar.get(1).get(i));
				datosRecorridoP31.put("Observaciones", datosAReenviar.get(2)
						.get(i));
				datosRecorridoP31.put("Version", 0);
				arregloDatosP31.put(datosRecorridoP31);

				datosRecorridoP313N = new JSONObject();
				datosRecorridoP313N.put("id_local", codigoLocalPadron);
				datosRecorridoP313N.put("Nro_Pred", datosAReenviar.get(3)
						.get(i));
				datosRecorridoP313N.put("CodigoPuntoGPS", datosAReenviar.get(4)
						.get(i));
				datosRecorridoP313N.put("LongitudPunto", datosAReenviar.get(7)
						.get(i));
				datosRecorridoP313N.put("LatitudPunto", datosAReenviar.get(6)
						.get(i));
				datosRecorridoP313N.put("AltitudPunto", datosAReenviar.get(8)
						.get(i));
				datosRecorridoP313N.put("Version", 0);
				arregloDatosP313N.put(datosRecorridoP313N);
			}

			datosP31.put("token", token);
			datosP31.put("datos", arregloDatosP31.toString());

			datosP313N.put("token", token);
			datosP313N.put("datos", arregloDatosP313N.toString());

			entityP31 = new StringEntity(datosP31.toString());
			postP31.setEntity(entityP31);

			entityP313N = new StringEntity(datosP313N.toString());
			postP313N.setEntity(entityP313N);

			resp31 = httpClient.execute(postP31);
			respStrP31 = EntityUtils.toString(resp31.getEntity());

			resp313N = httpClient.execute(postP313N);
			respStrP313N = EntityUtils.toString(resp313N.getEntity());

			respuestas.add(respStrP31);
			respuestas.add(respStrP313N);

			/*
			 * if (respStrP31.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "PUNTO3", context); }
			 * if (respStrP313N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "PUNTOS_GPS", context);
			 * }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo4(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo4 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P4_1_Foto = new ArrayList<Object>();
		List<Object> P4_Escala = new ArrayList<Object>();
		List<Object> P4_1_Obs = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lfrente = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lderecho = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lfondo = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lizq = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P4_NroPred, P4_1_Foto, P4_Escala, P4_1_Obs, P4_2_CantTram_Lfrente, "
								+ "P4_2_CantTram_Lderecho, P4_2_CantTram_Lfondo, P4_2_CantTram_Lizq from "
								+ "FRENTE_LINDEROS where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P4_1_Foto.add(cursor.getString(1));
				P4_Escala.add(cursor.getString(2));
				P4_1_Obs.add(cursor.getString(3));
				P4_2_CantTram_Lfrente.add(cursor.getInt(4));
				P4_2_CantTram_Lderecho.add(cursor.getInt(5));
				P4_2_CantTram_Lfondo.add(cursor.getInt(6));
				P4_2_CantTram_Lizq.add(cursor.getInt(7));

			} while (cursor.moveToNext());

			capitulo4.add(Nro_Pred);
			capitulo4.add(P4_1_Foto);
			capitulo4.add(P4_Escala);
			capitulo4.add(P4_1_Obs);
			capitulo4.add(P4_2_CantTram_Lfrente);
			capitulo4.add(P4_2_CantTram_Lderecho);
			capitulo4.add(P4_2_CantTram_Lfondo);
			capitulo4.add(P4_2_CantTram_Lizq);
		}
		Cerrar();

		return capitulo4;
	}

	public List<List<Object>> listaDatosCapitulo4_2N(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo4_2N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> P4_NroPred = new ArrayList<Object>();
		List<Object> P4_2_LindTipo = new ArrayList<Object>();
		List<Object> P4_2_1A_NroTramo = new ArrayList<Object>();
		List<Object> P4_2_1A_i = new ArrayList<Object>();
		List<Object> P4_2_1A_f = new ArrayList<Object>();
		List<Object> P4_2_1B_LongTramo = new ArrayList<Object>();
		List<Object> P4_2_1C_Cerco = new ArrayList<Object>();
		List<Object> P4_2_1D_Estruc = new ArrayList<Object>();
		List<Object> P4_2_1E_EstCons = new ArrayList<Object>();
		List<Object> P4_2_1F_Opin = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P4_NroPred, P4_2_LindTipo, P4_2_1A_NroTramo, P4_2_1A_i, "
								+ "P4_2_1A_f, P4_2_1B_LongTramo, P4_2_1C_Cerco, P4_2_1D_Estruc, "
								+ "P4_2_1E_EstCons, P4_2_1F_Opin from "
								+ "P4_2N where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				P4_NroPred.add(cursor.getInt(0));
				P4_2_LindTipo.add(cursor.getInt(1));
				P4_2_1A_NroTramo.add(cursor.getInt(2));
				P4_2_1A_i.add(cursor.getInt(3));
				P4_2_1A_f.add(cursor.getInt(4));
				P4_2_1B_LongTramo.add(cursor.getFloat(5));
				P4_2_1C_Cerco.add(cursor.getInt(6));
				P4_2_1D_Estruc.add(cursor.getInt(7));
				P4_2_1E_EstCons.add(cursor.getInt(8));
				P4_2_1F_Opin.add(cursor.getInt(9));

			} while (cursor.moveToNext());

			capitulo4_2N.add(P4_NroPred);
			capitulo4_2N.add(P4_2_LindTipo);
			capitulo4_2N.add(P4_2_1A_NroTramo);
			capitulo4_2N.add(P4_2_1A_i);
			capitulo4_2N.add(P4_2_1A_f);
			capitulo4_2N.add(P4_2_1B_LongTramo);
			capitulo4_2N.add(P4_2_1C_Cerco);
			capitulo4_2N.add(P4_2_1D_Estruc);
			capitulo4_2N.add(P4_2_1E_EstCons);
			capitulo4_2N.add(P4_2_1F_Opin);
		}
		Cerrar();

		return capitulo4_2N;
	}

	public void envioDatosCapitulo4(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP4 = listaDatosCapitulo4(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP4_2N = listaDatosCapitulo4_2N(
				codigoLocalPadron, context);
		HttpPost postP4 = null;
		HttpPost postP42N = null;
		StringEntity entityP4 = null;
		StringEntity entityP42N = null;
		String respStrP4 = "";
		String respStrP42N = "";
		HttpResponse resp4 = null;
		HttpResponse resp42N = null;
		JSONObject datosP4;
		JSONObject datosRecorridoP4;
		JSONArray arregloDatosP4;

		JSONObject datosP42N;
		JSONObject datosRecorridoP42N;
		JSONArray arregloDatosP42N;
		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP4 = new HttpPost(conexion
					+ "index.php/visor/P4/send/format/json");
			postP4.setHeader("content-type", "application/json");

			postP42N = new HttpPost(conexion
					+ "index.php/visor/P42N/send/format/json");
			postP42N.setHeader("content-type", "application/json");

			datosP4 = new JSONObject();
			arregloDatosP4 = new JSONArray();

			datosP42N = new JSONObject();
			arregloDatosP42N = new JSONArray();

			if (datosAEnviarTablaP4.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP4.get(0).size(); i++) {
					datosRecorridoP4 = new JSONObject();
					datosRecorridoP4.put("id_local", codigoLocalPadron);
					datosRecorridoP4.put("Nro_Pred", datosAEnviarTablaP4.get(0)
							.get(i));
					datosRecorridoP4.put("P4_1_Foto", datosAEnviarTablaP4
							.get(1).get(i));
					datosRecorridoP4.put("P4_Escala", datosAEnviarTablaP4
							.get(2).get(i));
					datosRecorridoP4.put("P4_1_Obs", datosAEnviarTablaP4.get(3)
							.get(i));
					datosRecorridoP4.put("P4_2_CantTram_Lfrente",
							datosAEnviarTablaP4.get(4).get(i));
					datosRecorridoP4.put("P4_2_CantTram_Lderecho",
							datosAEnviarTablaP4.get(5).get(i));
					datosRecorridoP4.put("P4_2_CantTram_Lfondo",
							datosAEnviarTablaP4.get(6).get(i));
					datosRecorridoP4.put("P4_2_CantTram_Lizq",
							datosAEnviarTablaP4.get(7).get(i));
					datosRecorridoP4.put("Version", 0);
					arregloDatosP4.put(datosRecorridoP4);
				}
			}

			if (datosAEnviarTablaP4_2N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP4_2N.get(0).size(); i++) {
					datosRecorridoP42N = new JSONObject();
					datosRecorridoP42N.put("id_local", codigoLocalPadron);
					datosRecorridoP42N.put("P4_NroPred", datosAEnviarTablaP4_2N
							.get(0).get(i));
					datosRecorridoP42N.put("P4_2_LindTipo",
							datosAEnviarTablaP4_2N.get(1).get(i));
					datosRecorridoP42N.put("P4_2_1A_NroTramo",
							datosAEnviarTablaP4_2N.get(2).get(i));
					datosRecorridoP42N.put("P4_2_1A_i", datosAEnviarTablaP4_2N
							.get(3).get(i));
					datosRecorridoP42N.put("P4_2_1A_f", datosAEnviarTablaP4_2N
							.get(4).get(i));
					datosRecorridoP42N.put("P4_2_1B_LongTramo",
							datosAEnviarTablaP4_2N.get(5).get(i));
					datosRecorridoP42N.put("P4_2_1C_Cerco",
							datosAEnviarTablaP4_2N.get(6).get(i));
					datosRecorridoP42N.put("P4_2_1D_Estruc",
							datosAEnviarTablaP4_2N.get(7).get(i));
					datosRecorridoP42N.put("P4_2_1E_EstCons",
							datosAEnviarTablaP4_2N.get(8).get(i));
					datosRecorridoP42N.put("P4_2_1F_Opin",
							datosAEnviarTablaP4_2N.get(9).get(i));
					datosRecorridoP42N.put("Version", 0);
					arregloDatosP42N.put(datosRecorridoP42N);
				}
			}

			datosP4.put("token", token);
			datosP4.put("datos", arregloDatosP4.toString());

			datosP42N.put("token", token);
			datosP42N.put("datos", arregloDatosP42N.toString());

			entityP4 = new StringEntity(datosP4.toString());
			postP4.setEntity(entityP4);

			entityP42N = new StringEntity(datosP42N.toString());
			postP42N.setEntity(entityP42N);

			resp4 = httpClient.execute(postP4);
			respStrP4 = EntityUtils.toString(resp4.getEntity());

			resp42N = httpClient.execute(postP42N);
			respStrP42N = EntityUtils.toString(resp42N.getEntity());

			if (datosAEnviarTablaP4.size() > 0) {
				JSONObject respJSONP4 = new JSONObject(respStrP4);
				/*
				 * if (respJSONP4.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "FRENTE_LINDEROS",
				 * context); }
				 */
			}

			if (datosAEnviarTablaP4_2N.size() > 0) {
				JSONObject respJSONP4_2N = new JSONObject(respStrP42N);
				/*
				 * if (respJSONP4_2N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P4_2N", context); }
				 */
			}
			Log.i("CAPITULO IV", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO IV", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO IV", "ERROR ClientProtocolException");
		} catch (ParseException e) {
			Log.e("CAPITULO IV", "ERROR ClientProtocolException");
		} catch (JSONException e) {
			Log.e("CAPITULO IV", "ERROR ClientProtocolException");
		}
	}

	public List<List<Object>> listaDatosCapitulo4Reenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo4 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P4_1_Foto = new ArrayList<Object>();
		List<Object> P4_Escala = new ArrayList<Object>();
		List<Object> P4_1_Obs = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lfrente = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lderecho = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lfondo = new ArrayList<Object>();
		List<Object> P4_2_CantTram_Lizq = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P4_NroPred, P4_1_Foto, P4_Escala, P4_1_Obs, P4_2_CantTram_Lfrente, "
								+ "P4_2_CantTram_Lderecho, P4_2_CantTram_Lfondo, P4_2_CantTram_Lizq from "
								+ "FRENTE_LINDEROS where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P4_1_Foto.add(cursor.getString(1));
				P4_Escala.add(cursor.getString(2));
				P4_1_Obs.add(cursor.getString(3));
				P4_2_CantTram_Lfrente.add(cursor.getInt(4));
				P4_2_CantTram_Lderecho.add(cursor.getInt(5));
				P4_2_CantTram_Lfondo.add(cursor.getInt(6));
				P4_2_CantTram_Lizq.add(cursor.getInt(7));

			} while (cursor.moveToNext());

			capitulo4.add(Nro_Pred);
			capitulo4.add(P4_1_Foto);
			capitulo4.add(P4_Escala);
			capitulo4.add(P4_1_Obs);
			capitulo4.add(P4_2_CantTram_Lfrente);
			capitulo4.add(P4_2_CantTram_Lderecho);
			capitulo4.add(P4_2_CantTram_Lfondo);
			capitulo4.add(P4_2_CantTram_Lizq);
		}
		Cerrar();

		return capitulo4;
	}

	public List<List<Object>> listaDatosCapitulo4_2NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo4_2N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> P4_NroPred = new ArrayList<Object>();
		List<Object> P4_2_LindTipo = new ArrayList<Object>();
		List<Object> P4_2_1A_NroTramo = new ArrayList<Object>();
		List<Object> P4_2_1A_i = new ArrayList<Object>();
		List<Object> P4_2_1A_f = new ArrayList<Object>();
		List<Object> P4_2_1B_LongTramo = new ArrayList<Object>();
		List<Object> P4_2_1C_Cerco = new ArrayList<Object>();
		List<Object> P4_2_1D_Estruc = new ArrayList<Object>();
		List<Object> P4_2_1E_EstCons = new ArrayList<Object>();
		List<Object> P4_2_1F_Opin = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT P4_NroPred, P4_2_LindTipo, P4_2_1A_NroTramo, P4_2_1A_i, "
								+ "P4_2_1A_f, P4_2_1B_LongTramo, P4_2_1C_Cerco, P4_2_1D_Estruc, "
								+ "P4_2_1E_EstCons, P4_2_1F_Opin from "
								+ "P4_2N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				P4_NroPred.add(cursor.getInt(0));
				P4_2_LindTipo.add(cursor.getInt(1));
				P4_2_1A_NroTramo.add(cursor.getInt(2));
				P4_2_1A_i.add(cursor.getInt(3));
				P4_2_1A_f.add(cursor.getInt(4));
				P4_2_1B_LongTramo.add(cursor.getFloat(5));
				P4_2_1C_Cerco.add(cursor.getInt(6));
				P4_2_1D_Estruc.add(cursor.getInt(7));
				P4_2_1E_EstCons.add(cursor.getInt(8));
				P4_2_1F_Opin.add(cursor.getInt(9));

			} while (cursor.moveToNext());

			capitulo4_2N.add(P4_NroPred);
			capitulo4_2N.add(P4_2_LindTipo);
			capitulo4_2N.add(P4_2_1A_NroTramo);
			capitulo4_2N.add(P4_2_1A_i);
			capitulo4_2N.add(P4_2_1A_f);
			capitulo4_2N.add(P4_2_1B_LongTramo);
			capitulo4_2N.add(P4_2_1C_Cerco);
			capitulo4_2N.add(P4_2_1D_Estruc);
			capitulo4_2N.add(P4_2_1E_EstCons);
			capitulo4_2N.add(P4_2_1F_Opin);
		}
		Cerrar();

		return capitulo4_2N;
	}

	public List<String> reenvioDatosCapitulo4(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP4 = listaDatosCapitulo4Reenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP4_2N = listaDatosCapitulo4_2NReenvio(
				codigoLocalPadron, context);
		HttpPost postP4 = null;
		HttpPost postP42N = null;
		StringEntity entityP4 = null;
		StringEntity entityP42N = null;
		String respStrP4 = "";
		String respStrP42N = "";
		HttpResponse resp4 = null;
		HttpResponse resp42N = null;
		JSONObject datosP4;
		JSONObject datosRecorridoP4;
		JSONArray arregloDatosP4;

		JSONObject datosP42N;
		JSONObject datosRecorridoP42N;
		JSONArray arregloDatosP42N;
		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP4 = new HttpPost(conexion
					+ "index.php/visor/P4/send/format/json");
			postP4.setHeader("content-type", "application/json");

			postP42N = new HttpPost(conexion
					+ "index.php/visor/P42N/send/format/json");
			postP42N.setHeader("content-type", "application/json");

			datosP4 = new JSONObject();
			arregloDatosP4 = new JSONArray();

			datosP42N = new JSONObject();
			arregloDatosP42N = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP4.get(0).size(); i++) {
				datosRecorridoP4 = new JSONObject();
				datosRecorridoP4.put("id_local", codigoLocalPadron);
				datosRecorridoP4.put("Nro_Pred", datosAReenviarTablaP4.get(0)
						.get(i));
				datosRecorridoP4.put("P4_1_Foto", datosAReenviarTablaP4.get(1)
						.get(i));
				datosRecorridoP4.put("P4_Escala", datosAReenviarTablaP4.get(2)
						.get(i));
				datosRecorridoP4.put("P4_1_Obs", datosAReenviarTablaP4.get(3)
						.get(i));
				datosRecorridoP4.put("P4_2_CantTram_Lfrente",
						datosAReenviarTablaP4.get(4).get(i));
				datosRecorridoP4.put("P4_2_CantTram_Lderecho",
						datosAReenviarTablaP4.get(5).get(i));
				datosRecorridoP4.put("P4_2_CantTram_Lfondo",
						datosAReenviarTablaP4.get(6).get(i));
				datosRecorridoP4.put("P4_2_CantTram_Lizq",
						datosAReenviarTablaP4.get(7).get(i));
				datosRecorridoP4.put("Version", 0);
				arregloDatosP4.put(datosRecorridoP4);
			}

			for (int i = 0; i < datosAReenviarTablaP4_2N.get(0).size(); i++) {
				datosRecorridoP42N = new JSONObject();
				datosRecorridoP42N.put("id_local", codigoLocalPadron);
				datosRecorridoP42N.put("Nro_Pred", datosAReenviarTablaP4_2N
						.get(0).get(i));
				datosRecorridoP42N.put("P4_2_LindTipo",
						datosAReenviarTablaP4_2N.get(1).get(i));
				datosRecorridoP42N.put("P4_2_1A_NroTramo",
						datosAReenviarTablaP4_2N.get(2).get(i));
				datosRecorridoP42N.put("P4_2_1A_i", datosAReenviarTablaP4_2N
						.get(3).get(i));
				datosRecorridoP42N.put("P4_2_1A_f", datosAReenviarTablaP4_2N
						.get(4).get(i));
				datosRecorridoP42N.put("P4_2_1B_LongTramo",
						datosAReenviarTablaP4_2N.get(5).get(i));
				datosRecorridoP42N.put("P4_2_1C_Cerco",
						datosAReenviarTablaP4_2N.get(6).get(i));
				datosRecorridoP42N.put("P4_2_1D_Estruc",
						datosAReenviarTablaP4_2N.get(7).get(i));
				datosRecorridoP42N.put("P4_2_1E_EstCons",
						datosAReenviarTablaP4_2N.get(8).get(i));
				datosRecorridoP42N.put("P4_2_1F_Opin", datosAReenviarTablaP4_2N
						.get(9).get(i));
				datosRecorridoP42N.put("Version", 0);
				arregloDatosP42N.put(datosRecorridoP42N);
			}

			datosP4.put("token", token);
			datosP4.put("datos", arregloDatosP4.toString());

			datosP42N.put("token", token);
			datosP42N.put("datos", arregloDatosP42N.toString());

			entityP4 = new StringEntity(datosP4.toString());
			postP4.setEntity(entityP4);

			entityP42N = new StringEntity(datosP42N.toString());
			postP42N.setEntity(entityP42N);

			resp4 = httpClient.execute(postP4);
			respStrP4 = EntityUtils.toString(resp4.getEntity());

			resp42N = httpClient.execute(postP42N);
			respStrP42N = EntityUtils.toString(resp42N.getEntity());

			respuestas.add(respStrP4);
			respuestas.add(respStrP42N);

			/*
			 * if (respStrP4.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "FRENTE_LINDEROS",
			 * context); } if (respStrP42N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P4_2N", context); }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo5(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo5 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P5_Tot_E = new ArrayList<Object>();
		List<Object> P5_Tot_P = new ArrayList<Object>();
		List<Object> P5_Tot_LD = new ArrayList<Object>();
		List<Object> P5_Tot_CTE = new ArrayList<Object>();
		List<Object> P5_Tot_MC = new ArrayList<Object>();
		List<Object> P5_Tot_L1 = new ArrayList<Object>();
		List<Object> P5_Tot_R = new ArrayList<Object>();
		List<Object> P5_Opin = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P5_Tot_E, P5_Tot_P, P5_Tot_LD, P5_Tot_CTE, P5_Tot_MC, P5_Tot_L1, "
								+ "P5_Tot_R, P5_Opin from P5 where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P5_Tot_E.add(cursor.getInt(1));
				P5_Tot_P.add(cursor.getInt(2));
				P5_Tot_LD.add(cursor.getInt(3));
				P5_Tot_CTE.add(cursor.getInt(4));
				P5_Tot_MC.add(cursor.getInt(5));
				P5_Tot_L1.add(cursor.getInt(6));
				P5_Tot_R.add(cursor.getInt(7));
				P5_Opin.add(cursor.getString(8));

			} while (cursor.moveToNext());

			capitulo5.add(Nro_Pred);
			capitulo5.add(P5_Tot_E);
			capitulo5.add(P5_Tot_P);
			capitulo5.add(P5_Tot_LD);
			capitulo5.add(P5_Tot_CTE);
			capitulo5.add(P5_Tot_MC);
			capitulo5.add(P5_Tot_L1);
			capitulo5.add(P5_Tot_R);
			capitulo5.add(P5_Opin);
		}
		Cerrar();

		return capitulo5;
	}

	public List<List<Object>> listaDatosCapitulo5N(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo5N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P5_NroPiso = new ArrayList<Object>();
		List<Object> P5_Ed_Nro = new ArrayList<Object>();
		List<Object> P5_TotAmb = new ArrayList<Object>();

		cursor = db.rawQuery(
				"SELECT Nro_Pred, P5_NroPiso, P5_Ed_Nro, P5_TotAmb "
						+ "from P5_N where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P5_NroPiso.add(cursor.getInt(1));
				P5_Ed_Nro.add(cursor.getInt(2));
				P5_TotAmb.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo5N.add(Nro_Pred);
			capitulo5N.add(P5_NroPiso);
			capitulo5N.add(P5_Ed_Nro);
			capitulo5N.add(P5_TotAmb);
		}
		Cerrar();

		return capitulo5N;
	}

	public List<List<Object>> listaDatosCapitulo5F(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo5F = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P5_NroPiso = new ArrayList<Object>();
		List<Object> P5_Foto = new ArrayList<Object>();
		List<Object> P5_Escala = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P5_NroPiso, P5_Foto, P5_Escala from P5_F where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P5_NroPiso.add(cursor.getInt(1));
				P5_Foto.add(cursor.getInt(2));
				P5_Escala.add(cursor.getString(3));

			} while (cursor.moveToNext());

			capitulo5F.add(Nro_Pred);
			capitulo5F.add(P5_NroPiso);
			capitulo5F.add(P5_Foto);
			capitulo5F.add(P5_Escala);
		}
		Cerrar();

		return capitulo5F;
	}

	public void envioDatosCapitulo5(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP5 = listaDatosCapitulo5(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP5_2N = listaDatosCapitulo5N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP5_F = listaDatosCapitulo5F(
				codigoLocalPadron, context);
		HttpPost postP5 = null;
		HttpPost postP52N = null;
		HttpPost postP5F = null;
		StringEntity entityP5 = null;
		StringEntity entityP52N = null;
		StringEntity entityP5F = null;
		String respStrP5 = "";
		String respStrP52N = "";
		String respStrP5F = "";
		HttpResponse resp5 = null;
		HttpResponse resp52N = null;
		HttpResponse resp5F = null;
		JSONObject datosP5;
		JSONObject datosRecorridoP5;
		JSONArray arregloDatosP5;

		JSONObject datosP52N;
		JSONObject datosRecorridoP52N;
		JSONArray arregloDatosP52N;

		JSONObject datosP5F;
		JSONObject datosRecorridoP5F;
		JSONArray arregloDatosP5F;
		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP5 = new HttpPost(conexion
					+ "index.php/visor/P5/send/format/json");
			postP5.setHeader("content-type", "application/json");

			postP52N = new HttpPost(conexion
					+ "index.php/visor/P5N/send/format/json");
			postP52N.setHeader("content-type", "application/json");

			postP5F = new HttpPost(conexion
					+ "index.php/visor/P5F/send/format/json");
			postP5F.setHeader("content-type", "application/json");

			datosP5 = new JSONObject();
			arregloDatosP5 = new JSONArray();

			datosP52N = new JSONObject();
			arregloDatosP52N = new JSONArray();

			datosP5F = new JSONObject();
			arregloDatosP5F = new JSONArray();

			if (datosAEnviarTablaP5.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP5.get(0).size(); i++) {
					datosRecorridoP5 = new JSONObject();
					datosRecorridoP5.put("id_local", codigoLocalPadron);
					datosRecorridoP5.put("Nro_Pred", datosAEnviarTablaP5.get(0)
							.get(i));
					datosRecorridoP5.put("P5_Tot_E", datosAEnviarTablaP5.get(1)
							.get(i));
					datosRecorridoP5.put("P5_Tot_P", datosAEnviarTablaP5.get(2)
							.get(i));
					datosRecorridoP5.put("P5_Tot_LD", datosAEnviarTablaP5
							.get(3).get(i));
					datosRecorridoP5.put("P5_Tot_CTE",
							datosAEnviarTablaP5.get(4).get(i));
					datosRecorridoP5.put("P5_Tot_MC", datosAEnviarTablaP5
							.get(5).get(i));
					datosRecorridoP5.put("P5_Tot_L1", datosAEnviarTablaP5
							.get(6).get(i));
					datosRecorridoP5.put("P5_Tot_R", datosAEnviarTablaP5.get(7)
							.get(i));
					datosRecorridoP5.put("P5_Opin", datosAEnviarTablaP5.get(8)
							.get(i));
					datosRecorridoP5.put("Version", 0);
					arregloDatosP5.put(datosRecorridoP5);
				}
			}

			if (datosAEnviarTablaP5_2N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP5_2N.get(0).size(); i++) {
					datosRecorridoP52N = new JSONObject();
					datosRecorridoP52N.put("id_local", codigoLocalPadron);
					datosRecorridoP52N.put("Nro_Pred", datosAEnviarTablaP5_2N
							.get(0).get(i));
					datosRecorridoP52N.put("P5_NroPiso", datosAEnviarTablaP5_2N
							.get(1).get(i));
					datosRecorridoP52N.put("P5_Ed_Nro", datosAEnviarTablaP5_2N
							.get(2).get(i));
					datosRecorridoP52N.put("P5_TotAmb", datosAEnviarTablaP5_2N
							.get(3).get(i));
					datosRecorridoP52N.put("Version", 0);
					arregloDatosP52N.put(datosRecorridoP52N);
				}
			}

			if (datosAEnviarTablaP5_F.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP5_F.get(0).size(); i++) {
					datosRecorridoP5F = new JSONObject();
					datosRecorridoP5F.put("id_local", codigoLocalPadron);
					datosRecorridoP5F.put("Nro_Pred", datosAEnviarTablaP5_2N
							.get(0).get(i));
					datosRecorridoP5F.put("P5_NroPiso", datosAEnviarTablaP5_2N
							.get(1).get(i));
					datosRecorridoP5F.put("P5_Foto", datosAEnviarTablaP5_2N
							.get(2).get(i));
					datosRecorridoP5F.put("P5_Escala", datosAEnviarTablaP5_2N
							.get(3).get(i));
					datosRecorridoP5F.put("Version", 0);
					arregloDatosP5F.put(datosRecorridoP5F);
				}
			}

			datosP5.put("token", token);
			datosP5.put("datos", arregloDatosP5.toString());

			datosP52N.put("token", token);
			datosP52N.put("datos", arregloDatosP52N.toString());

			datosP5F.put("token", token);
			datosP5F.put("datos", arregloDatosP5F.toString());

			entityP5 = new StringEntity(datosP5.toString());
			postP5.setEntity(entityP5);

			entityP52N = new StringEntity(datosP52N.toString());
			postP52N.setEntity(entityP52N);

			entityP5F = new StringEntity(datosP5F.toString());
			postP5F.setEntity(entityP5F);

			resp5 = httpClient.execute(postP5);
			respStrP5 = EntityUtils.toString(resp5.getEntity());

			resp52N = httpClient.execute(postP52N);
			respStrP52N = EntityUtils.toString(resp52N.getEntity());

			resp5F = httpClient.execute(postP5F);
			respStrP5F = EntityUtils.toString(resp5F.getEntity());

			if (datosAEnviarTablaP5.size() > 0) {
				JSONObject respJSONP5 = new JSONObject(respStrP5);
				/*
				 * if (respJSONP5.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P5", context); }
				 */
			}

			if (datosAEnviarTablaP5_2N.size() > 0) {
				JSONObject respJSONP5_2N = new JSONObject(respStrP52N);
				/*
				 * if (respJSONP5_2N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P5_N", context); }
				 */
			}

			if (datosAEnviarTablaP5_F.size() > 0) {
				JSONObject respJSONP5_F = new JSONObject(respStrP5F);
				/*
				 * if (respJSONP5_F.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P5_F", context); }
				 */
			}
			Log.i("CAPITULO V", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO V", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO V", "ERROR IOException");
		} catch (ParseException e) {
			Log.e("CAPITULO V", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CAPITULO V", "ERROR JSONException");
		}
	}

	public List<List<Object>> listaDatosCapitulo5Reenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo5 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P5_Tot_E = new ArrayList<Object>();
		List<Object> P5_Tot_P = new ArrayList<Object>();
		List<Object> P5_Tot_LD = new ArrayList<Object>();
		List<Object> P5_Tot_CTE = new ArrayList<Object>();
		List<Object> P5_Tot_MC = new ArrayList<Object>();
		List<Object> P5_Tot_L1 = new ArrayList<Object>();
		List<Object> P5_Tot_R = new ArrayList<Object>();
		List<Object> P5_Opin = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P5_Tot_E, P5_Tot_P, P5_Tot_LD, P5_Tot_CTE, P5_Tot_MC, P5_Tot_L1, "
								+ "P5_Tot_R, P5_Opin from P5 where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P5_Tot_E.add(cursor.getInt(1));
				P5_Tot_P.add(cursor.getInt(2));
				P5_Tot_LD.add(cursor.getInt(3));
				P5_Tot_CTE.add(cursor.getInt(4));
				P5_Tot_MC.add(cursor.getInt(5));
				P5_Tot_L1.add(cursor.getInt(6));
				P5_Tot_R.add(cursor.getInt(7));
				P5_Opin.add(cursor.getString(8));

			} while (cursor.moveToNext());

			capitulo5.add(Nro_Pred);
			capitulo5.add(P5_Tot_E);
			capitulo5.add(P5_Tot_P);
			capitulo5.add(P5_Tot_LD);
			capitulo5.add(P5_Tot_CTE);
			capitulo5.add(P5_Tot_MC);
			capitulo5.add(P5_Tot_L1);
			capitulo5.add(P5_Tot_R);
			capitulo5.add(P5_Opin);
		}
		Cerrar();

		return capitulo5;
	}

	public List<List<Object>> listaDatosCapitulo5NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo5N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P5_NroPiso = new ArrayList<Object>();
		List<Object> P5_Ed_Nro = new ArrayList<Object>();
		List<Object> P5_TotAmb = new ArrayList<Object>();

		cursor = db.rawQuery(
				"SELECT Nro_Pred, P5_NroPiso, P5_Ed_Nro, P5_TotAmb "
						+ "from P5_N where id_local=? and SwEnviado=0", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P5_NroPiso.add(cursor.getInt(1));
				P5_Ed_Nro.add(cursor.getInt(2));
				P5_TotAmb.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo5N.add(Nro_Pred);
			capitulo5N.add(P5_NroPiso);
			capitulo5N.add(P5_Ed_Nro);
			capitulo5N.add(P5_TotAmb);
		}
		Cerrar();

		return capitulo5N;
	}

	public List<List<Object>> listaDatosCapitulo5FReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo5F = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P5_NroPiso = new ArrayList<Object>();
		List<Object> P5_Foto = new ArrayList<Object>();
		List<Object> P5_Escala = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P5_NroPiso, P5_Foto, P5_Escala from P5_F where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P5_NroPiso.add(cursor.getInt(1));
				P5_Foto.add(cursor.getInt(2));
				P5_Escala.add(cursor.getString(3));

			} while (cursor.moveToNext());

			capitulo5F.add(Nro_Pred);
			capitulo5F.add(P5_NroPiso);
			capitulo5F.add(P5_Foto);
			capitulo5F.add(P5_Escala);
		}
		Cerrar();

		return capitulo5F;
	}

	public List<String> reenvioDatosCapitulo5(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP5 = listaDatosCapitulo5Reenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP5_2N = listaDatosCapitulo5NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP5_F = listaDatosCapitulo5FReenvio(
				codigoLocalPadron, context);
		HttpPost postP5 = null;
		HttpPost postP52N = null;
		HttpPost postP5F = null;
		StringEntity entityP5 = null;
		StringEntity entityP52N = null;
		StringEntity entityP5F = null;
		String respStrP5 = "";
		String respStrP52N = "";
		String respStrP5F = "";
		HttpResponse resp5 = null;
		HttpResponse resp52N = null;
		HttpResponse resp5F = null;
		JSONObject datosP5;
		JSONObject datosRecorridoP5;
		JSONArray arregloDatosP5;

		JSONObject datosP52N;
		JSONObject datosRecorridoP52N;
		JSONArray arregloDatosP52N;

		JSONObject datosP5F;
		JSONObject datosRecorridoP5F;
		JSONArray arregloDatosP5F;
		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP5 = new HttpPost(conexion
					+ "index.php/visor/P5/send/format/json");
			postP5.setHeader("content-type", "application/json");

			postP52N = new HttpPost(conexion
					+ "index.php/visor/P5N/send/format/json");
			postP52N.setHeader("content-type", "application/json");

			postP5F = new HttpPost(conexion
					+ "index.php/visor/P5F/send/format/json");
			postP5F.setHeader("content-type", "application/json");

			datosP5 = new JSONObject();
			arregloDatosP5 = new JSONArray();

			datosP52N = new JSONObject();
			arregloDatosP52N = new JSONArray();

			datosP5F = new JSONObject();
			arregloDatosP5F = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP5.get(0).size(); i++) {
				datosRecorridoP5 = new JSONObject();
				datosRecorridoP5.put("id_local", codigoLocalPadron);
				datosRecorridoP5.put("Nro_Pred", datosAReenviarTablaP5.get(0)
						.get(i));
				datosRecorridoP5.put("P5_Tot_E", datosAReenviarTablaP5.get(1)
						.get(i));
				datosRecorridoP5.put("P5_Tot_P", datosAReenviarTablaP5.get(2)
						.get(i));
				datosRecorridoP5.put("P5_Tot_LD", datosAReenviarTablaP5.get(3)
						.get(i));
				datosRecorridoP5.put("P5_Tot_CTE", datosAReenviarTablaP5.get(4)
						.get(i));
				datosRecorridoP5.put("P5_Tot_MC", datosAReenviarTablaP5.get(5)
						.get(i));
				datosRecorridoP5.put("P5_Tot_L1", datosAReenviarTablaP5.get(6)
						.get(i));
				datosRecorridoP5.put("P5_Tot_R", datosAReenviarTablaP5.get(7)
						.get(i));
				datosRecorridoP5.put("P5_Opin", datosAReenviarTablaP5.get(8)
						.get(i));
				datosRecorridoP5.put("Version", 0);
				arregloDatosP5.put(datosRecorridoP5);
			}

			for (int i = 0; i < datosAReenviarTablaP5_2N.get(0).size(); i++) {
				datosRecorridoP52N = new JSONObject();
				datosRecorridoP52N.put("id_local", codigoLocalPadron);
				datosRecorridoP52N.put("Nro_Pred", datosAReenviarTablaP5_2N
						.get(0).get(i));
				datosRecorridoP52N.put("P5_NroPiso", datosAReenviarTablaP5_2N
						.get(1).get(i));
				datosRecorridoP52N.put("P5_Ed_Nro", datosAReenviarTablaP5_2N
						.get(2).get(i));
				datosRecorridoP52N.put("P5_TotAmb", datosAReenviarTablaP5_2N
						.get(3).get(i));
				datosRecorridoP52N.put("Version", 0);
				arregloDatosP52N.put(datosRecorridoP52N);
			}

			for (int i = 0; i < datosAReenviarTablaP5_F.get(0).size(); i++) {
				datosRecorridoP5F = new JSONObject();
				datosRecorridoP5F.put("id_local", codigoLocalPadron);
				datosRecorridoP5F.put("Nro_Pred", datosAReenviarTablaP5_F
						.get(0).get(i));
				datosRecorridoP5F.put("P5_NroPiso", datosAReenviarTablaP5_F
						.get(1).get(i));
				datosRecorridoP5F.put("P5_Ed_Nro",
						datosAReenviarTablaP5_F.get(2).get(i));
				datosRecorridoP5F.put("P5_TotAmb",
						datosAReenviarTablaP5_F.get(3).get(i));
				datosRecorridoP5F.put("Version", 0);
				arregloDatosP5F.put(datosRecorridoP5F);
			}

			datosP5.put("token", token);
			datosP5.put("datos", arregloDatosP5.toString());

			datosP52N.put("token", token);
			datosP52N.put("datos", arregloDatosP52N.toString());

			datosP5F.put("token", token);
			datosP5F.put("datos", arregloDatosP5F.toString());

			entityP5 = new StringEntity(datosP5.toString());
			postP5.setEntity(entityP5);

			entityP52N = new StringEntity(datosP52N.toString());
			postP52N.setEntity(entityP52N);

			entityP5F = new StringEntity(datosP5F.toString());
			postP5F.setEntity(entityP5F);

			resp5 = httpClient.execute(postP5);
			respStrP5 = EntityUtils.toString(resp5.getEntity());

			resp52N = httpClient.execute(postP52N);
			respStrP52N = EntityUtils.toString(resp52N.getEntity());

			resp5F = httpClient.execute(postP5F);
			respStrP5F = EntityUtils.toString(resp5F.getEntity());

			respuestas.add(respStrP5);
			respuestas.add(respStrP52N);
			respuestas.add(respStrP5F);

			/*
			 * if (respStrP5.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P5", context); } if
			 * (respStrP52N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P5_N", context); } if
			 * (respStrP5F.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P5_F", context); }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo6_1_10N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_1_10N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_1_10 = new ArrayList<Object>();
		List<Object> P6_1_10_e = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_1_10, P6_1_10_e from P6_1_10N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_1_10.add(cursor.getInt(2));
				P6_1_10_e.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo6_1_10N.add(Nro_Pred);
			capitulo6_1_10N.add(Nro_Ed);
			capitulo6_1_10N.add(P6_1_10);
			capitulo6_1_10N.add(P6_1_10_e);
		}
		Cerrar();

		return capitulo6_1_10N;
	}

	public List<List<Object>> listaDatosCapitulo6_1_8N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_1_8N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_1_8ID = new ArrayList<Object>();
		List<Object> P6_1_8_ACCESIBILIDAD = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_1_8ID, P6_1_8_ACCESIBILIDAD from P6_1_8N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_1_8ID.add(cursor.getInt(2));
				P6_1_8_ACCESIBILIDAD.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo6_1_8N.add(Nro_Pred);
			capitulo6_1_8N.add(Nro_Ed);
			capitulo6_1_8N.add(P6_1_8ID);
			capitulo6_1_8N.add(P6_1_8_ACCESIBILIDAD);
		}
		Cerrar();

		return capitulo6_1_8N;
	}

	public List<List<Object>> listaDatosCapitulo6_1(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_1 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_1_3 = new ArrayList<Object>();
		List<Object> P6_1_4 = new ArrayList<Object>();
		List<Object> P6_1_5 = new ArrayList<Object>();
		List<Object> P6_1_6 = new ArrayList<Object>();
		List<Object> P6_1_7 = new ArrayList<Object>();
		List<Object> P6_1_8 = new ArrayList<Object>();
		List<Object> P6_1_9 = new ArrayList<Object>();
		List<Object> P6_3_1 = new ArrayList<Object>();
		List<Object> P6_3_1A = new ArrayList<Object>();
		List<Object> P6_3_2 = new ArrayList<Object>();
		List<Object> P6_3_2A = new ArrayList<Object>();
		List<Object> P6_3_2B = new ArrayList<Object>();
		List<Object> P6_3_2C = new ArrayList<Object>();
		List<Object> P6_3_2D = new ArrayList<Object>();
		List<Object> P6_3_3 = new ArrayList<Object>();
		List<Object> P6_3_3A = new ArrayList<Object>();
		List<Object> P6_4_1 = new ArrayList<Object>();
		List<Object> P6_4_1A = new ArrayList<Object>();
		List<Object> P6_4_2 = new ArrayList<Object>();
		List<Object> P6_5_1 = new ArrayList<Object>();
		List<Object> P6_5_1A = new ArrayList<Object>();
		List<Object> P6_5_2 = new ArrayList<Object>();
		List<Object> P6_OBS = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_1_3, P6_1_4, P6_1_5, P6_1_6, P6_1_7, P6_1_8, "
								+ "P6_1_9, P6_3_1, P6_3_1A, P6_3_2, P6_3_2A, P6_3_2B, P6_3_2C, P6_3_2D, P6_3_3, "
								+ "P6_3_3A, P6_4_1, P6_4_1A, P6_4_2, P6_5_1, P6_5_1A, P6_5_2, P6_OBS from P6_1 "
								+ "where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_1_3.add(cursor.getInt(2));
				P6_1_4.add(cursor.getInt(3));
				P6_1_5.add(cursor.getInt(4));
				P6_1_6.add(cursor.getInt(5));
				P6_1_7.add(cursor.getInt(6));
				P6_1_8.add(cursor.getInt(7));
				P6_1_9.add(cursor.getInt(8));
				P6_3_1.add(cursor.getInt(9));
				P6_3_1A.add(cursor.getInt(10));
				P6_3_2.add(cursor.getInt(11));
				P6_3_2A.add(cursor.getInt(12));
				P6_3_2B.add(cursor.getInt(13));
				P6_3_2C.add(cursor.getInt(14));
				P6_3_2D.add(cursor.getInt(15));
				P6_3_3.add(cursor.getInt(16));
				P6_3_3A.add(cursor.getInt(17));
				P6_4_1.add(cursor.getInt(18));
				P6_4_1A.add(cursor.getInt(19));
				P6_4_2.add(cursor.getInt(20));
				P6_5_1.add(cursor.getInt(21));
				P6_5_1A.add(cursor.getInt(22));
				P6_5_2.add(cursor.getInt(23));
				P6_OBS.add(cursor.getInt(24));

			} while (cursor.moveToNext());

			capitulo6_1.add(Nro_Pred);
			capitulo6_1.add(Nro_Ed);
			capitulo6_1.add(P6_1_3);
			capitulo6_1.add(P6_1_4);
			capitulo6_1.add(P6_1_5);
			capitulo6_1.add(P6_1_6);
			capitulo6_1.add(P6_1_7);
			capitulo6_1.add(P6_1_8);
			capitulo6_1.add(P6_1_9);
			capitulo6_1.add(P6_3_1);
			capitulo6_1.add(P6_3_1A);
			capitulo6_1.add(P6_3_2);
			capitulo6_1.add(P6_3_2A);
			capitulo6_1.add(P6_3_2B);
			capitulo6_1.add(P6_3_2C);
			capitulo6_1.add(P6_3_2D);
			capitulo6_1.add(P6_3_3);
			capitulo6_1.add(P6_3_3A);
			capitulo6_1.add(P6_4_1);
			capitulo6_1.add(P6_4_1A);
			capitulo6_1.add(P6_4_2);
			capitulo6_1.add(P6_5_1);
			capitulo6_1.add(P6_5_1A);
			capitulo6_1.add(P6_5_2);
			capitulo6_1.add(P6_OBS);
		}
		Cerrar();

		return capitulo6_1;
	}

	public List<List<Object>> listaDatosCapitulo6_2_4N(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_2_4N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_2_1 = new ArrayList<Object>();
		List<Object> P6_2_2 = new ArrayList<Object>();
		List<Object> P6_2_4ID = new ArrayList<Object>();
		List<Object> P6_2_4MOD = new ArrayList<Object>();
		List<Object> P6_2_4TURNO_M = new ArrayList<Object>();
		List<Object> P6_2_4TURNO_T = new ArrayList<Object>();
		List<Object> P6_2_4TURNO_N = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_2_1, P6_2_2, P6_2_4ID, P6_2_4MOD, P6_2_4TURNO_M, P6_2_4TURNO_T, "
								+ "P6_2_4TURNO_N from P6_2_4N where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_2_1.add(cursor.getInt(2));
				P6_2_2.add(cursor.getInt(3));
				P6_2_4ID.add(cursor.getInt(4));
				P6_2_4MOD.add(cursor.getInt(5));
				P6_2_4TURNO_M.add(cursor.getInt(6));
				P6_2_4TURNO_T.add(cursor.getInt(7));
				P6_2_4TURNO_N.add(cursor.getInt(8));

			} while (cursor.moveToNext());

			capitulo6_2_4N.add(Nro_Pred);
			capitulo6_2_4N.add(Nro_Ed);
			capitulo6_2_4N.add(P6_2_1);
			capitulo6_2_4N.add(P6_2_2);
			capitulo6_2_4N.add(P6_2_4ID);
			capitulo6_2_4N.add(P6_2_4MOD);
			capitulo6_2_4N.add(P6_2_4TURNO_M);
			capitulo6_2_4N.add(P6_2_4TURNO_T);
			capitulo6_2_4N.add(P6_2_4TURNO_N);
		}
		Cerrar();

		return capitulo6_2_4N;
	}

	public List<List<Object>> listaDatosCapitulo6_2(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_2 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_2_1 = new ArrayList<Object>();
		List<Object> P6_2_2 = new ArrayList<Object>();
		List<Object> P6_2_3 = new ArrayList<Object>();
		List<Object> P6_2_5 = new ArrayList<Object>();
		List<Object> P6_2_6 = new ArrayList<Object>();
		List<Object> P6_2_7 = new ArrayList<Object>();
		List<Object> P6_2_7_O = new ArrayList<Object>();
		List<Object> P6_2_8 = new ArrayList<Object>();
		List<Object> P6_2_8_O = new ArrayList<Object>();
		List<Object> P6_2_9 = new ArrayList<Object>();
		List<Object> P6_2_9_O = new ArrayList<Object>();
		List<Object> P6_2_10 = new ArrayList<Object>();
		List<Object> P6_2_10_O = new ArrayList<Object>();
		List<Object> P6_2_11 = new ArrayList<Object>();
		List<Object> P6_2_11_O = new ArrayList<Object>();
		List<Object> P6_2_12 = new ArrayList<Object>();
		List<Object> P6_2_12_O = new ArrayList<Object>();
		List<Object> P6_2_13 = new ArrayList<Object>();
		List<Object> P6_2_13_O = new ArrayList<Object>();
		List<Object> P6_2_14_1 = new ArrayList<Object>();
		List<Object> P6_2_14_2 = new ArrayList<Object>();
		List<Object> P6_2_14_3 = new ArrayList<Object>();
		List<Object> P6_2_14_4 = new ArrayList<Object>();
		List<Object> P6_2_14_5 = new ArrayList<Object>();
		List<Object> P6_2_14_6 = new ArrayList<Object>();
		List<Object> P6_2_14a = new ArrayList<Object>();
		List<Object> P6_2_14b_1 = new ArrayList<Object>();
		List<Object> P6_2_14b_2 = new ArrayList<Object>();
		List<Object> P6_2_15 = new ArrayList<Object>();
		List<Object> P6_2_15_O = new ArrayList<Object>();
		List<Object> P6_2_15a = new ArrayList<Object>();
		List<Object> P6_2_16a = new ArrayList<Object>();
		List<Object> P6_2_16a_b = new ArrayList<Object>();
		List<Object> P6_2_16a_r = new ArrayList<Object>();
		List<Object> P6_2_16a_m = new ArrayList<Object>();
		List<Object> P6_2_16b = new ArrayList<Object>();
		List<Object> P6_2_16b_b = new ArrayList<Object>();
		List<Object> P6_2_16b_r = new ArrayList<Object>();
		List<Object> P6_2_16b_m = new ArrayList<Object>();
		List<Object> P6_2_16c = new ArrayList<Object>();
		List<Object> P6_2_16c_b = new ArrayList<Object>();
		List<Object> P6_2_16c_r = new ArrayList<Object>();
		List<Object> P6_2_16c_m = new ArrayList<Object>();
		List<Object> P6_2_16d = new ArrayList<Object>();
		List<Object> P6_2_16d_b = new ArrayList<Object>();
		List<Object> P6_2_16d_r = new ArrayList<Object>();
		List<Object> P6_2_16d_m = new ArrayList<Object>();
		List<Object> P6_2_16e = new ArrayList<Object>();
		List<Object> P6_2_16e_b = new ArrayList<Object>();
		List<Object> P6_2_16e_r = new ArrayList<Object>();
		List<Object> P6_2_16e_m = new ArrayList<Object>();
		List<Object> P6_2_16e_O = new ArrayList<Object>();
		List<Object> P6_2_16f = new ArrayList<Object>();
		List<Object> P6_2_17a = new ArrayList<Object>();
		List<Object> P6_2_17b = new ArrayList<Object>();
		List<Object> P6_2_17c = new ArrayList<Object>();
		List<Object> P6_2_17d = new ArrayList<Object>();
		List<Object> P6_2_18a = new ArrayList<Object>();
		List<Object> P6_2_18a_b = new ArrayList<Object>();
		List<Object> P6_2_18a_r = new ArrayList<Object>();
		List<Object> P6_2_18a_m = new ArrayList<Object>();
		List<Object> P6_2_18b = new ArrayList<Object>();
		List<Object> P6_2_18b_b = new ArrayList<Object>();
		List<Object> P6_2_18b_r = new ArrayList<Object>();
		List<Object> P6_2_18b_m = new ArrayList<Object>();
		List<Object> P6_2_18c = new ArrayList<Object>();
		List<Object> P6_2_18c_b = new ArrayList<Object>();
		List<Object> P6_2_18c_r = new ArrayList<Object>();
		List<Object> P6_2_18c_m = new ArrayList<Object>();
		List<Object> P6_2_18d = new ArrayList<Object>();
		List<Object> P6_2_18d_b = new ArrayList<Object>();
		List<Object> P6_2_18d_r = new ArrayList<Object>();
		List<Object> P6_2_18d_m = new ArrayList<Object>();
		List<Object> P6_2_18e = new ArrayList<Object>();
		List<Object> P6_2_18e_b = new ArrayList<Object>();
		List<Object> P6_2_18e_r = new ArrayList<Object>();
		List<Object> P6_2_18e_m = new ArrayList<Object>();
		List<Object> P6_2_18e_O = new ArrayList<Object>();
		List<Object> P6_2_18f = new ArrayList<Object>();
		List<Object> P6_2_19a = new ArrayList<Object>();
		List<Object> P6_2_19b = new ArrayList<Object>();
		List<Object> P6_2_19c = new ArrayList<Object>();
		List<Object> P6_2_20OBS = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_2_1, P6_2_2, P6_2_3, P6_2_5, P6_2_6, P6_2_7, "
								+ "P6_2_7_O, P6_2_8, P6_2_8_O, P6_2_9, P6_2_9_O, P6_2_10, P6_2_10_O, P6_2_11, "
								+ "P6_2_11_O, P6_2_12, P6_2_12_O, P6_2_13, P6_2_13_O, P6_2_14_1, P6_2_14_2, P6_2_14_3, "
								+ "P6_2_14_4, P6_2_14_5, P6_2_14_6, P6_2_14a, P6_2_14b_1, P6_2_14b_2, P6_2_15, P6_2_15_O, "
								+ "P6_2_15a, P6_2_16a, P6_2_16a_b, P6_2_16a_r, P6_2_16a_m, P6_2_16b, P6_2_16b_b, P6_2_16b_r, "
								+ "P6_2_16b_m, P6_2_16c, P6_2_16c_b, P6_2_16c_r, P6_2_16c_m, P6_2_16d, P6_2_16d_b, P6_2_16d_r, "
								+ "P6_2_16d_m, P6_2_16e, P6_2_16e_b, P6_2_16e_r, P6_2_16e_m, P6_2_16e_O, P6_2_16f, P6_2_17a, "
								+ "P6_2_17b, P6_2_17c, P6_2_17d, P6_2_18a, P6_2_18a_b, P6_2_18a_r, P6_2_18a_m, P6_2_18b, P6_2_18b_b, "
								+ "P6_2_18b_r, P6_2_18b_m, P6_2_18c, P6_2_18c_b, P6_2_18c_r, P6_2_18c_m, P6_2_18d, P6_2_18d_b, P6_2_18d_r, "
								+ "P6_2_18d_m, P6_2_18e, P6_2_18e_b, P6_2_18e_r, P6_2_18e_m, P6_2_18e_O, P6_2_18f, P6_2_19a, P6_2_19b, P6_2_19c, "
								+ "P6_2_20OBS from P6_2 where id_local=?", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_2_1.add(cursor.getInt(2));
				P6_2_2.add(cursor.getInt(3));
				P6_2_3.add(cursor.getInt(4));
				P6_2_5.add(cursor.getInt(5));
				P6_2_6.add(cursor.getInt(6));
				P6_2_7.add(cursor.getInt(7));
				P6_2_7_O.add(cursor.getString(8));
				P6_2_8.add(cursor.getInt(9));
				P6_2_8_O.add(cursor.getString(10));
				P6_2_9.add(cursor.getInt(11));
				P6_2_9_O.add(cursor.getString(12));
				P6_2_10.add(cursor.getInt(13));
				P6_2_10_O.add(cursor.getString(14));
				P6_2_11.add(cursor.getInt(15));
				P6_2_11_O.add(cursor.getString(16));
				P6_2_12.add(cursor.getInt(17));
				P6_2_12_O.add(cursor.getString(18));
				P6_2_13.add(cursor.getInt(19));
				P6_2_13_O.add(cursor.getString(20));
				P6_2_14_1.add(cursor.getInt(21));
				P6_2_14_2.add(cursor.getInt(22));
				P6_2_14_3.add(cursor.getInt(23));
				P6_2_14_4.add(cursor.getInt(24));
				P6_2_14_5.add(cursor.getInt(25));
				P6_2_14_6.add(cursor.getInt(26));
				P6_2_14a.add(cursor.getInt(27));
				P6_2_14b_1.add(cursor.getInt(28));
				P6_2_14b_2.add(cursor.getInt(29));
				P6_2_15.add(cursor.getInt(30));
				P6_2_15_O.add(cursor.getString(31));
				P6_2_15a.add(cursor.getInt(32));
				P6_2_16a.add(cursor.getInt(33));
				P6_2_16a_b.add(cursor.getInt(34));
				P6_2_16a_r.add(cursor.getInt(35));
				P6_2_16a_m.add(cursor.getInt(36));
				P6_2_16b.add(cursor.getInt(37));
				P6_2_16b_b.add(cursor.getInt(38));
				P6_2_16b_r.add(cursor.getInt(39));
				P6_2_16b_m.add(cursor.getInt(40));
				P6_2_16c.add(cursor.getInt(41));
				P6_2_16c_b.add(cursor.getInt(42));
				P6_2_16c_r.add(cursor.getInt(43));
				P6_2_16c_m.add(cursor.getInt(44));
				P6_2_16d.add(cursor.getInt(45));
				P6_2_16d_b.add(cursor.getInt(46));
				P6_2_16d_r.add(cursor.getInt(47));
				P6_2_16d_m.add(cursor.getInt(48));
				P6_2_16e.add(cursor.getInt(49));
				P6_2_16e_b.add(cursor.getInt(50));
				P6_2_16e_r.add(cursor.getInt(51));
				P6_2_16e_m.add(cursor.getInt(52));
				P6_2_16e_O.add(cursor.getString(53));
				P6_2_16f.add(cursor.getInt(54));
				P6_2_17a.add(cursor.getInt(55));
				P6_2_17b.add(cursor.getInt(56));
				P6_2_17c.add(cursor.getInt(57));
				P6_2_17d.add(cursor.getInt(58));
				P6_2_18a.add(cursor.getInt(59));
				P6_2_18a_b.add(cursor.getInt(60));
				P6_2_18a_r.add(cursor.getInt(61));
				P6_2_18a_m.add(cursor.getInt(62));
				P6_2_18b.add(cursor.getInt(63));
				P6_2_18b_b.add(cursor.getInt(64));
				P6_2_18b_r.add(cursor.getInt(65));
				P6_2_18b_m.add(cursor.getInt(66));
				P6_2_18c.add(cursor.getInt(67));
				P6_2_18c_b.add(cursor.getInt(68));
				P6_2_18c_r.add(cursor.getInt(69));
				P6_2_18c_m.add(cursor.getInt(70));
				P6_2_18d.add(cursor.getInt(71));
				P6_2_18d_b.add(cursor.getInt(72));
				P6_2_18d_r.add(cursor.getInt(73));
				P6_2_18d_m.add(cursor.getInt(73));
				P6_2_18e.add(cursor.getInt(74));
				P6_2_18e_b.add(cursor.getInt(75));
				P6_2_18e_r.add(cursor.getInt(76));
				P6_2_18e_m.add(cursor.getInt(77));
				P6_2_18e_O.add(cursor.getString(78));
				P6_2_18f.add(cursor.getInt(79));
				P6_2_19a.add(cursor.getInt(80));
				P6_2_19b.add(cursor.getInt(81));
				P6_2_19c.add(cursor.getInt(82));
				P6_2_20OBS.add(cursor.getString(83));

			} while (cursor.moveToNext());

			capitulo6_2.add(Nro_Pred);
			capitulo6_2.add(Nro_Ed);
			capitulo6_2.add(P6_2_1);
			capitulo6_2.add(P6_2_2);
			capitulo6_2.add(P6_2_3);
			capitulo6_2.add(P6_2_5);
			capitulo6_2.add(P6_2_6);
			capitulo6_2.add(P6_2_7);
			capitulo6_2.add(P6_2_7_O);
			capitulo6_2.add(P6_2_8);
			capitulo6_2.add(P6_2_8_O);
			capitulo6_2.add(P6_2_9);
			capitulo6_2.add(P6_2_9_O);
			capitulo6_2.add(P6_2_10);
			capitulo6_2.add(P6_2_10_O);
			capitulo6_2.add(P6_2_11);
			capitulo6_2.add(P6_2_11_O);
			capitulo6_2.add(P6_2_12);
			capitulo6_2.add(P6_2_12_O);
			capitulo6_2.add(P6_2_13);
			capitulo6_2.add(P6_2_13_O);
			capitulo6_2.add(P6_2_14_1);
			capitulo6_2.add(P6_2_14_2);
			capitulo6_2.add(P6_2_14_3);
			capitulo6_2.add(P6_2_14_4);
			capitulo6_2.add(P6_2_14_5);
			capitulo6_2.add(P6_2_14_6);
			capitulo6_2.add(P6_2_14a);
			capitulo6_2.add(P6_2_14b_1);
			capitulo6_2.add(P6_2_14b_2);
			capitulo6_2.add(P6_2_15);
			capitulo6_2.add(P6_2_15_O);
			capitulo6_2.add(P6_2_15a);
			capitulo6_2.add(P6_2_16a);
			capitulo6_2.add(P6_2_16a_b);
			capitulo6_2.add(P6_2_16a_r);
			capitulo6_2.add(P6_2_16a_m);
			capitulo6_2.add(P6_2_16b);
			capitulo6_2.add(P6_2_16b_b);
			capitulo6_2.add(P6_2_16b_r);
			capitulo6_2.add(P6_2_16b_m);
			capitulo6_2.add(P6_2_16c);
			capitulo6_2.add(P6_2_16c_b);
			capitulo6_2.add(P6_2_16c_r);
			capitulo6_2.add(P6_2_16c_m);
			capitulo6_2.add(P6_2_16d);
			capitulo6_2.add(P6_2_16d_b);
			capitulo6_2.add(P6_2_16d_r);
			capitulo6_2.add(P6_2_16d_m);
			capitulo6_2.add(P6_2_16e);
			capitulo6_2.add(P6_2_16e_b);
			capitulo6_2.add(P6_2_16e_r);
			capitulo6_2.add(P6_2_16e_m);
			capitulo6_2.add(P6_2_16e_O);
			capitulo6_2.add(P6_2_16f);
			capitulo6_2.add(P6_2_17a);
			capitulo6_2.add(P6_2_17b);
			capitulo6_2.add(P6_2_17c);
			capitulo6_2.add(P6_2_17d);
			capitulo6_2.add(P6_2_18a);
			capitulo6_2.add(P6_2_18a_b);
			capitulo6_2.add(P6_2_18a_r);
			capitulo6_2.add(P6_2_18a_m);
			capitulo6_2.add(P6_2_18b);
			capitulo6_2.add(P6_2_18b_b);
			capitulo6_2.add(P6_2_18b_r);
			capitulo6_2.add(P6_2_18b_m);
			capitulo6_2.add(P6_2_18c);
			capitulo6_2.add(P6_2_18c_b);
			capitulo6_2.add(P6_2_18c_r);
			capitulo6_2.add(P6_2_18c_m);
			capitulo6_2.add(P6_2_18d);
			capitulo6_2.add(P6_2_18d_b);
			capitulo6_2.add(P6_2_18d_r);
			capitulo6_2.add(P6_2_18d_m);
			capitulo6_2.add(P6_2_18e);
			capitulo6_2.add(P6_2_18e_b);
			capitulo6_2.add(P6_2_18e_r);
			capitulo6_2.add(P6_2_18e_m);
			capitulo6_2.add(P6_2_18e_O);
			capitulo6_2.add(P6_2_18f);
			capitulo6_2.add(P6_2_19a);
			capitulo6_2.add(P6_2_19b);
			capitulo6_2.add(P6_2_19c);
			capitulo6_2.add(P6_2_20OBS);

		}
		Cerrar();

		return capitulo6_2;
	}

	public void envioDatosCapitulo6(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP6_1_10N = listaDatosCapitulo6_1_10N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP6_1_8N = listaDatosCapitulo6_1_8N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP6_1 = listaDatosCapitulo6_1(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP6_2_4N = listaDatosCapitulo6_2_4N(
				codigoLocalPadron, context);
		List<List<Object>> datosAEnviarTablaP6_2 = listaDatosCapitulo6_2(
				codigoLocalPadron, context);

		HttpPost postP6_1_10N = null;
		HttpPost postP6_1_8N = null;
		HttpPost postP6_1 = null;
		HttpPost postP6_2_4N = null;
		HttpPost postP6_2 = null;

		StringEntity entityP6_1_10N = null;
		StringEntity entityP6_1_8N = null;
		StringEntity entityP6_1 = null;
		StringEntity entityP6_2_4N = null;
		StringEntity entityP6_2 = null;

		String respStrP6_1_10N = "";
		String respStrP6_1_8N = "";
		String respStrP6_1 = "";
		String respStrP6_2_4N = "";
		String respStrP6_2 = "";

		HttpResponse resp6_1_10N = null;
		HttpResponse resp6_1_8N = null;
		HttpResponse resp6_1 = null;
		HttpResponse resp6_2_4N = null;
		HttpResponse resp6_2 = null;

		JSONObject datosP6_1_10N;
		JSONObject datosRecorridoP6_1_10N;
		JSONArray arregloDatosP6_1_10N;

		JSONObject datosP6_1_8N;
		JSONObject datosRecorridoP6_1_8N;
		JSONArray arregloDatosP6_1_8N;

		JSONObject datosP6_1;
		JSONObject datosRecorridoP6_1;
		JSONArray arregloDatosP6_1;

		JSONObject datosP6_2_4N;
		JSONObject datosRecorridoP6_2_4N;
		JSONArray arregloDatosP6_2_4N;

		JSONObject datosP6_2;
		JSONObject datosRecorridoP6_2;
		JSONArray arregloDatosP6_2;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP6_1_10N = new HttpPost(conexion
					+ "index.php/visor/P6110N/send/format/json");
			postP6_1_10N.setHeader("content-type", "application/json");

			postP6_1_8N = new HttpPost(conexion
					+ "index.php/visor/P618N/send/format/json");
			postP6_1_8N.setHeader("content-type", "application/json");

			postP6_1 = new HttpPost(conexion
					+ "index.php/visor/P61/send/format/json");
			postP6_1.setHeader("content-type", "application/json");

			postP6_2_4N = new HttpPost(conexion
					+ "index.php/visor/P624N/send/format/json");
			postP6_2_4N.setHeader("content-type", "application/json");

			postP6_2 = new HttpPost(conexion
					+ "index.php/visor/P62N/send/format/json");
			postP6_2.setHeader("content-type", "application/json");

			datosP6_1_10N = new JSONObject();
			arregloDatosP6_1_10N = new JSONArray();

			datosP6_1_8N = new JSONObject();
			arregloDatosP6_1_8N = new JSONArray();

			datosP6_1 = new JSONObject();
			arregloDatosP6_1 = new JSONArray();

			datosP6_2_4N = new JSONObject();
			arregloDatosP6_2_4N = new JSONArray();

			datosP6_2 = new JSONObject();
			arregloDatosP6_2 = new JSONArray();

			if (datosAEnviarTablaP6_1_10N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP6_1_10N.get(0).size(); i++) {
					datosRecorridoP6_1_10N = new JSONObject();
					datosRecorridoP6_1_10N.put("id_local", codigoLocalPadron);
					datosRecorridoP6_1_10N.put("Nro_Pred",
							datosAEnviarTablaP6_1_10N.get(0).get(i));
					datosRecorridoP6_1_10N.put("Nro_Ed",
							datosAEnviarTablaP6_1_10N.get(1).get(i));
					datosRecorridoP6_1_10N.put("P6_1_10",
							datosAEnviarTablaP6_1_10N.get(2).get(i));
					datosRecorridoP6_1_10N.put("P6_1_10_e",
							datosAEnviarTablaP6_1_10N.get(3).get(i));
					datosRecorridoP6_1_10N.put("Version", 0);
					arregloDatosP6_1_10N.put(datosRecorridoP6_1_10N);
				}
			}

			if (datosAEnviarTablaP6_1_8N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP6_1_8N.get(0).size(); i++) {
					datosRecorridoP6_1_8N = new JSONObject();
					datosRecorridoP6_1_8N.put("id_local", codigoLocalPadron);
					datosRecorridoP6_1_8N.put("Nro_Pred",
							datosAEnviarTablaP6_1_8N.get(0).get(i));
					datosRecorridoP6_1_8N.put("Nro_Ed",
							datosAEnviarTablaP6_1_8N.get(1).get(i));
					datosRecorridoP6_1_8N.put("P6_1_8ID",
							datosAEnviarTablaP6_1_8N.get(2).get(i));
					datosRecorridoP6_1_8N.put("P6_1_8_ACCESIBILIDAD",
							datosAEnviarTablaP6_1_8N.get(3).get(i));
					datosRecorridoP6_1_8N.put("Version", 0);
					arregloDatosP6_1_8N.put(datosRecorridoP6_1_8N);
				}
			}

			if (datosAEnviarTablaP6_1.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP6_1.get(0).size(); i++) {
					datosRecorridoP6_1 = new JSONObject();
					datosRecorridoP6_1.put("id_local", codigoLocalPadron);
					datosRecorridoP6_1.put("Nro_Pred", datosAEnviarTablaP6_1
							.get(0).get(i));
					datosRecorridoP6_1.put("Nro_Ed",
							datosAEnviarTablaP6_1.get(1).get(i));
					datosRecorridoP6_1.put("P6_1_3",
							datosAEnviarTablaP6_1.get(2).get(i));
					datosRecorridoP6_1.put("P6_1_4",
							datosAEnviarTablaP6_1.get(3).get(i));
					datosRecorridoP6_1.put("P6_1_5",
							datosAEnviarTablaP6_1.get(4).get(i));
					datosRecorridoP6_1.put("P6_1_6",
							datosAEnviarTablaP6_1.get(5).get(i));
					datosRecorridoP6_1.put("P6_1_7",
							datosAEnviarTablaP6_1.get(6).get(i));
					datosRecorridoP6_1.put("P6_1_8",
							datosAEnviarTablaP6_1.get(7).get(i));
					datosRecorridoP6_1.put("P6_1_9",
							datosAEnviarTablaP6_1.get(8).get(i));
					datosRecorridoP6_1.put("P6_3_1",
							datosAEnviarTablaP6_1.get(9).get(i));
					datosRecorridoP6_1.put("P6_3_1A", datosAEnviarTablaP6_1
							.get(10).get(i));
					datosRecorridoP6_1.put("P6_3_2",
							datosAEnviarTablaP6_1.get(11).get(i));
					datosRecorridoP6_1.put("P6_3_2A", datosAEnviarTablaP6_1
							.get(12).get(i));
					datosRecorridoP6_1.put("P6_3_2B", datosAEnviarTablaP6_1
							.get(13).get(i));
					datosRecorridoP6_1.put("P6_3_2C", datosAEnviarTablaP6_1
							.get(14).get(i));
					datosRecorridoP6_1.put("P6_3_2D", datosAEnviarTablaP6_1
							.get(15).get(i));
					datosRecorridoP6_1.put("P6_3_3",
							datosAEnviarTablaP6_1.get(16).get(i));
					datosRecorridoP6_1.put("P6_3_3A", datosAEnviarTablaP6_1
							.get(17).get(i));
					datosRecorridoP6_1.put("P6_4_1",
							datosAEnviarTablaP6_1.get(18).get(i));
					datosRecorridoP6_1.put("P6_4_1A", datosAEnviarTablaP6_1
							.get(19).get(i));
					datosRecorridoP6_1.put("P6_4_2",
							datosAEnviarTablaP6_1.get(20).get(i));
					datosRecorridoP6_1.put("P6_5_1",
							datosAEnviarTablaP6_1.get(21).get(i));
					datosRecorridoP6_1.put("P6_5_1A", datosAEnviarTablaP6_1
							.get(22).get(i));
					datosRecorridoP6_1.put("P6_5_2",
							datosAEnviarTablaP6_1.get(23).get(i));
					datosRecorridoP6_1.put("P6_OBS",
							datosAEnviarTablaP6_1.get(24).get(i));
					datosRecorridoP6_1.put("Version", 0);
					arregloDatosP6_1.put(datosRecorridoP6_1);
				}
			}

			if (datosAEnviarTablaP6_2_4N.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP6_2_4N.get(0).size(); i++) {
					datosRecorridoP6_2_4N = new JSONObject();
					datosRecorridoP6_2_4N.put("id_local", codigoLocalPadron);
					datosRecorridoP6_2_4N.put("Nro_Pred",
							datosAEnviarTablaP6_2_4N.get(0).get(i));
					datosRecorridoP6_2_4N.put("Nro_Ed",
							datosAEnviarTablaP6_2_4N.get(1).get(i));
					datosRecorridoP6_2_4N.put("P6_2_1",
							datosAEnviarTablaP6_2_4N.get(2).get(i));
					datosRecorridoP6_2_4N.put("P6_2_2",
							datosAEnviarTablaP6_2_4N.get(3).get(i));
					datosRecorridoP6_2_4N.put("P6_2_4ID",
							datosAEnviarTablaP6_2_4N.get(4).get(i));
					datosRecorridoP6_2_4N.put("P6_2_4MOD",
							datosAEnviarTablaP6_2_4N.get(5).get(i));
					datosRecorridoP6_2_4N.put("P6_2_4TURNO_M",
							datosAEnviarTablaP6_2_4N.get(6).get(i));
					datosRecorridoP6_2_4N.put("P6_2_4TURNO_T",
							datosAEnviarTablaP6_2_4N.get(7).get(i));
					datosRecorridoP6_2_4N.put("P6_2_4TURNO_N",
							datosAEnviarTablaP6_2_4N.get(8).get(i));
					datosRecorridoP6_2_4N.put("Version", 0);
					arregloDatosP6_2_4N.put(datosRecorridoP6_2_4N);
				}
			}

			if (datosAEnviarTablaP6_2.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP6_2.get(0).size(); i++) {
					datosRecorridoP6_2 = new JSONObject();
					datosRecorridoP6_2.put("id_local", codigoLocalPadron);
					datosRecorridoP6_2.put("Nro_Pred", datosAEnviarTablaP6_2
							.get(0).get(i));
					datosRecorridoP6_2.put("Nro_Ed",
							datosAEnviarTablaP6_2.get(1).get(i));
					datosRecorridoP6_2.put("P6_2_1",
							datosAEnviarTablaP6_2.get(2).get(i));
					datosRecorridoP6_2.put("P6_2_2",
							datosAEnviarTablaP6_2.get(3).get(i));
					datosRecorridoP6_2.put("P6_2_3",
							datosAEnviarTablaP6_2.get(4).get(i));
					datosRecorridoP6_2.put("P6_2_5",
							datosAEnviarTablaP6_2.get(5).get(i));
					datosRecorridoP6_2.put("P6_2_6",
							datosAEnviarTablaP6_2.get(6).get(i));
					datosRecorridoP6_2.put("P6_2_7",
							datosAEnviarTablaP6_2.get(7).get(i));
					datosRecorridoP6_2.put("P6_2_7_O", datosAEnviarTablaP6_2
							.get(8).get(i));
					datosRecorridoP6_2.put("P6_2_8",
							datosAEnviarTablaP6_2.get(9).get(i));
					datosRecorridoP6_2.put("P6_2_8_O", datosAEnviarTablaP6_2
							.get(10).get(i));
					datosRecorridoP6_2.put("P6_2_9",
							datosAEnviarTablaP6_2.get(11).get(i));
					datosRecorridoP6_2.put("P6_2_9_O", datosAEnviarTablaP6_2
							.get(12).get(i));
					datosRecorridoP6_2.put("P6_2_10", datosAEnviarTablaP6_2
							.get(13).get(i));
					datosRecorridoP6_2.put("P6_2_10_O", datosAEnviarTablaP6_2
							.get(14).get(i));
					datosRecorridoP6_2.put("P6_2_11", datosAEnviarTablaP6_2
							.get(15).get(i));
					datosRecorridoP6_2.put("P6_2_11_O", datosAEnviarTablaP6_2
							.get(16).get(i));
					datosRecorridoP6_2.put("P6_2_12", datosAEnviarTablaP6_2
							.get(17).get(i));
					datosRecorridoP6_2.put("P6_2_12_O", datosAEnviarTablaP6_2
							.get(18).get(i));
					datosRecorridoP6_2.put("P6_2_13", datosAEnviarTablaP6_2
							.get(19).get(i));
					datosRecorridoP6_2.put("P6_2_13_O", datosAEnviarTablaP6_2
							.get(20).get(i));
					datosRecorridoP6_2.put("P6_2_14_1", datosAEnviarTablaP6_2
							.get(21).get(i));
					datosRecorridoP6_2.put("P6_2_14_2", datosAEnviarTablaP6_2
							.get(22).get(i));
					datosRecorridoP6_2.put("P6_2_14_3", datosAEnviarTablaP6_2
							.get(23).get(i));
					datosRecorridoP6_2.put("P6_2_14_4", datosAEnviarTablaP6_2
							.get(22).get(i));
					datosRecorridoP6_2.put("P6_2_14_5", datosAEnviarTablaP6_2
							.get(23).get(i));
					datosRecorridoP6_2.put("P6_2_14_6", datosAEnviarTablaP6_2
							.get(24).get(i));
					datosRecorridoP6_2.put("P6_2_14a", datosAEnviarTablaP6_2
							.get(25).get(i));
					datosRecorridoP6_2.put("P6_2_14b_1", datosAEnviarTablaP6_2
							.get(26).get(i));
					datosRecorridoP6_2.put("P6_2_14b_2", datosAEnviarTablaP6_2
							.get(27).get(i));
					datosRecorridoP6_2.put("P6_2_15", datosAEnviarTablaP6_2
							.get(28).get(i));
					datosRecorridoP6_2.put("P6_2_15_O", datosAEnviarTablaP6_2
							.get(29).get(i));
					datosRecorridoP6_2.put("P6_2_15a", datosAEnviarTablaP6_2
							.get(30).get(i));
					datosRecorridoP6_2.put("P6_2_16a", datosAEnviarTablaP6_2
							.get(31).get(i));
					datosRecorridoP6_2.put("P6_2_16a_b", datosAEnviarTablaP6_2
							.get(32).get(i));
					datosRecorridoP6_2.put("P6_2_16a_r", datosAEnviarTablaP6_2
							.get(33).get(i));
					datosRecorridoP6_2.put("P6_2_16a_m", datosAEnviarTablaP6_2
							.get(34).get(i));
					datosRecorridoP6_2.put("P6_2_16b", datosAEnviarTablaP6_2
							.get(35).get(i));
					datosRecorridoP6_2.put("P6_2_16b_b", datosAEnviarTablaP6_2
							.get(36).get(i));
					datosRecorridoP6_2.put("P6_2_16b_r", datosAEnviarTablaP6_2
							.get(37).get(i));
					datosRecorridoP6_2.put("P6_2_16b_m", datosAEnviarTablaP6_2
							.get(38).get(i));
					datosRecorridoP6_2.put("P6_2_16c", datosAEnviarTablaP6_2
							.get(39).get(i));
					datosRecorridoP6_2.put("P6_2_16c_b", datosAEnviarTablaP6_2
							.get(40).get(i));
					datosRecorridoP6_2.put("P6_2_16c_r", datosAEnviarTablaP6_2
							.get(41).get(i));
					datosRecorridoP6_2.put("P6_2_16c_m", datosAEnviarTablaP6_2
							.get(42).get(i));
					datosRecorridoP6_2.put("P6_2_16d", datosAEnviarTablaP6_2
							.get(43).get(i));
					datosRecorridoP6_2.put("P6_2_16d_b", datosAEnviarTablaP6_2
							.get(44).get(i));
					datosRecorridoP6_2.put("P6_2_16d_r", datosAEnviarTablaP6_2
							.get(45).get(i));
					datosRecorridoP6_2.put("P6_2_16d_m", datosAEnviarTablaP6_2
							.get(46).get(i));
					datosRecorridoP6_2.put("P6_2_16e", datosAEnviarTablaP6_2
							.get(47).get(i));
					datosRecorridoP6_2.put("P6_2_16e_b", datosAEnviarTablaP6_2
							.get(48).get(i));
					datosRecorridoP6_2.put("P6_2_16e_r", datosAEnviarTablaP6_2
							.get(49).get(i));
					datosRecorridoP6_2.put("P6_2_16e_m", datosAEnviarTablaP6_2
							.get(50).get(i));
					datosRecorridoP6_2.put("P6_2_16e_O", datosAEnviarTablaP6_2
							.get(51).get(i));
					datosRecorridoP6_2.put("P6_2_16f", datosAEnviarTablaP6_2
							.get(52).get(i));
					datosRecorridoP6_2.put("P6_2_17a", datosAEnviarTablaP6_2
							.get(53).get(i));
					datosRecorridoP6_2.put("P6_2_17b", datosAEnviarTablaP6_2
							.get(54).get(i));
					datosRecorridoP6_2.put("P6_2_17c", datosAEnviarTablaP6_2
							.get(55).get(i));
					datosRecorridoP6_2.put("P6_2_17d", datosAEnviarTablaP6_2
							.get(56).get(i));
					datosRecorridoP6_2.put("P6_2_18a", datosAEnviarTablaP6_2
							.get(57).get(i));
					datosRecorridoP6_2.put("P6_2_18a_b", datosAEnviarTablaP6_2
							.get(58).get(i));
					datosRecorridoP6_2.put("P6_2_18a_r", datosAEnviarTablaP6_2
							.get(59).get(i));
					datosRecorridoP6_2.put("P6_2_18a_m", datosAEnviarTablaP6_2
							.get(60).get(i));
					datosRecorridoP6_2.put("P6_2_18b", datosAEnviarTablaP6_2
							.get(61).get(i));
					datosRecorridoP6_2.put("P6_2_18b_b", datosAEnviarTablaP6_2
							.get(62).get(i));
					datosRecorridoP6_2.put("P6_2_18b_r", datosAEnviarTablaP6_2
							.get(63).get(i));
					datosRecorridoP6_2.put("P6_2_18b_m", datosAEnviarTablaP6_2
							.get(64).get(i));
					datosRecorridoP6_2.put("P6_2_18c", datosAEnviarTablaP6_2
							.get(65).get(i));
					datosRecorridoP6_2.put("P6_2_18c_b", datosAEnviarTablaP6_2
							.get(66).get(i));
					datosRecorridoP6_2.put("P6_2_18c_r", datosAEnviarTablaP6_2
							.get(67).get(i));
					datosRecorridoP6_2.put("P6_2_18c_m", datosAEnviarTablaP6_2
							.get(68).get(i));
					datosRecorridoP6_2.put("P6_2_18d", datosAEnviarTablaP6_2
							.get(69).get(i));
					datosRecorridoP6_2.put("P6_2_18d_b", datosAEnviarTablaP6_2
							.get(70).get(i));
					datosRecorridoP6_2.put("P6_2_18d_r", datosAEnviarTablaP6_2
							.get(71).get(i));
					datosRecorridoP6_2.put("P6_2_18d_m", datosAEnviarTablaP6_2
							.get(72).get(i));
					datosRecorridoP6_2.put("P6_2_18e", datosAEnviarTablaP6_2
							.get(73).get(i));
					datosRecorridoP6_2.put("P6_2_18e_b", datosAEnviarTablaP6_2
							.get(74).get(i));
					datosRecorridoP6_2.put("P6_2_18e_r", datosAEnviarTablaP6_2
							.get(75).get(i));
					datosRecorridoP6_2.put("P6_2_18e_m", datosAEnviarTablaP6_2
							.get(76).get(i));
					datosRecorridoP6_2.put("P6_2_18e_O", datosAEnviarTablaP6_2
							.get(77).get(i));
					datosRecorridoP6_2.put("P6_2_18f", datosAEnviarTablaP6_2
							.get(78).get(i));
					datosRecorridoP6_2.put("P6_2_19a", datosAEnviarTablaP6_2
							.get(79).get(i));
					datosRecorridoP6_2.put("P6_2_19b", datosAEnviarTablaP6_2
							.get(80).get(i));
					datosRecorridoP6_2.put("P6_2_19c", datosAEnviarTablaP6_2
							.get(81).get(i));
					datosRecorridoP6_2.put("P6_2_20OBS", datosAEnviarTablaP6_2
							.get(82).get(i));
					datosRecorridoP6_2.put("Version", 0);
					arregloDatosP6_2.put(datosRecorridoP6_2);
				}
			}

			datosP6_1_10N.put("token", token);
			datosP6_1_10N.put("datos", arregloDatosP6_1_10N.toString());

			datosP6_1_8N.put("token", token);
			datosP6_1_8N.put("datos", arregloDatosP6_1_8N.toString());

			datosP6_1.put("token", token);
			datosP6_1.put("datos", arregloDatosP6_1.toString());

			datosP6_2_4N.put("token", token);
			datosP6_2_4N.put("datos", arregloDatosP6_2_4N.toString());

			datosP6_2.put("token", token);
			datosP6_2.put("datos", arregloDatosP6_2.toString());

			entityP6_1_10N = new StringEntity(datosP6_1_10N.toString());
			postP6_1_10N.setEntity(entityP6_1_10N);

			entityP6_1_8N = new StringEntity(datosP6_1_8N.toString());
			postP6_1_8N.setEntity(entityP6_1_8N);

			entityP6_1 = new StringEntity(datosP6_1.toString());
			postP6_1.setEntity(entityP6_1);

			entityP6_2_4N = new StringEntity(datosP6_2_4N.toString());
			postP6_1_10N.setEntity(entityP6_2_4N);

			entityP6_2 = new StringEntity(datosP6_1_10N.toString());
			postP6_1_10N.setEntity(entityP6_2);

			resp6_1_10N = httpClient.execute(postP6_1_10N);
			respStrP6_1_10N = EntityUtils.toString(resp6_1_10N.getEntity());

			resp6_1_8N = httpClient.execute(postP6_1_8N);
			respStrP6_1_8N = EntityUtils.toString(resp6_1_8N.getEntity());

			resp6_1 = httpClient.execute(postP6_1);
			respStrP6_1 = EntityUtils.toString(resp6_1.getEntity());

			resp6_2_4N = httpClient.execute(postP6_2_4N);
			respStrP6_2_4N = EntityUtils.toString(resp6_2_4N.getEntity());

			resp6_2 = httpClient.execute(postP6_2);
			respStrP6_2 = EntityUtils.toString(resp6_2.getEntity());

			if (datosAEnviarTablaP6_1_10N.size() > 0) {
				JSONObject respJSONP6_1_10N = new JSONObject(respStrP6_1_10N);
				/*
				 * if (respJSONP6_1_10N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P6_1_10N", context); }
				 */
			}

			if (datosAEnviarTablaP6_1_8N.size() > 0) {
				JSONObject respJSONP6_1_8N = new JSONObject(respStrP6_1_8N);
				/*
				 * if (respJSONP6_1_8N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P6_1_8N", context); }
				 */
			}

			if (datosAEnviarTablaP6_1.size() > 0) {
				JSONObject respJSONP6_1 = new JSONObject(respStrP6_1);
				/*
				 * if (respJSONP6_1.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P6_1", context); }
				 */
			}

			if (datosAEnviarTablaP6_2_4N.size() > 0) {
				JSONObject respJSONP6_2_4N = new JSONObject(respStrP6_2_4N);
				/*
				 * if (respJSONP6_2_4N.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P6_2_4N", context); }
				 */
			}

			if (datosAEnviarTablaP6_2.size() > 0) {
				JSONObject respJSONP6_2 = new JSONObject(respStrP6_2);
				/*
				 * if (respJSONP6_2.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P6_2", context); }
				 */
			}
			Log.i("CAPITULO VI", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO VI", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO VI", "ERROR IOException");
		} catch (ParseException e) {
			Log.e("CAPITULO VI", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CAPITULO VI", "ERROR JSONException");
		}
	}

	public List<List<Object>> listaDatosCapitulo6_1_10NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_1_10N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_1_10 = new ArrayList<Object>();
		List<Object> P6_1_10_e = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_1_10, P6_1_10_e from P6_1_10N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_1_10.add(cursor.getInt(2));
				P6_1_10_e.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo6_1_10N.add(Nro_Pred);
			capitulo6_1_10N.add(Nro_Ed);
			capitulo6_1_10N.add(P6_1_10);
			capitulo6_1_10N.add(P6_1_10_e);
		}
		Cerrar();

		return capitulo6_1_10N;
	}

	public List<List<Object>> listaDatosCapitulo6_1_8NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_1_8N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_1_8ID = new ArrayList<Object>();
		List<Object> P6_1_8_ACCESIBILIDAD = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_1_8ID, P6_1_8_ACCESIBILIDAD from P6_1_8N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_1_8ID.add(cursor.getInt(2));
				P6_1_8_ACCESIBILIDAD.add(cursor.getInt(3));

			} while (cursor.moveToNext());

			capitulo6_1_8N.add(Nro_Pred);
			capitulo6_1_8N.add(Nro_Ed);
			capitulo6_1_8N.add(P6_1_8ID);
			capitulo6_1_8N.add(P6_1_8_ACCESIBILIDAD);
		}
		Cerrar();

		return capitulo6_1_8N;
	}

	public List<List<Object>> listaDatosCapitulo6_1Reenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_1 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_1_3 = new ArrayList<Object>();
		List<Object> P6_1_4 = new ArrayList<Object>();
		List<Object> P6_1_5 = new ArrayList<Object>();
		List<Object> P6_1_6 = new ArrayList<Object>();
		List<Object> P6_1_7 = new ArrayList<Object>();
		List<Object> P6_1_8 = new ArrayList<Object>();
		List<Object> P6_1_9 = new ArrayList<Object>();
		List<Object> P6_3_1 = new ArrayList<Object>();
		List<Object> P6_3_1A = new ArrayList<Object>();
		List<Object> P6_3_2 = new ArrayList<Object>();
		List<Object> P6_3_2A = new ArrayList<Object>();
		List<Object> P6_3_2B = new ArrayList<Object>();
		List<Object> P6_3_2C = new ArrayList<Object>();
		List<Object> P6_3_2D = new ArrayList<Object>();
		List<Object> P6_3_3 = new ArrayList<Object>();
		List<Object> P6_3_3A = new ArrayList<Object>();
		List<Object> P6_4_1 = new ArrayList<Object>();
		List<Object> P6_4_1A = new ArrayList<Object>();
		List<Object> P6_4_2 = new ArrayList<Object>();
		List<Object> P6_5_1 = new ArrayList<Object>();
		List<Object> P6_5_1A = new ArrayList<Object>();
		List<Object> P6_5_2 = new ArrayList<Object>();
		List<Object> P6_OBS = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_1_3, P6_1_4, P6_1_5, P6_1_6, P6_1_7, P6_1_8, "
								+ "P6_1_9, P6_3_1, P6_3_1A, P6_3_2, P6_3_2A, P6_3_2B, P6_3_2C, P6_3_2D, P6_3_3, "
								+ "P6_3_3A, P6_4_1, P6_4_1A, P6_4_2, P6_5_1, P6_5_1A, P6_5_2, P6_OBS from P6_1 "
								+ "where id_local=? and SwEnviado=0", args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_1_3.add(cursor.getInt(2));
				P6_1_4.add(cursor.getInt(3));
				P6_1_5.add(cursor.getInt(4));
				P6_1_6.add(cursor.getInt(5));
				P6_1_7.add(cursor.getInt(6));
				P6_1_8.add(cursor.getInt(7));
				P6_1_9.add(cursor.getInt(8));
				P6_3_1.add(cursor.getInt(9));
				P6_3_1A.add(cursor.getInt(10));
				P6_3_2.add(cursor.getInt(11));
				P6_3_2A.add(cursor.getInt(12));
				P6_3_2B.add(cursor.getInt(13));
				P6_3_2C.add(cursor.getInt(14));
				P6_3_2D.add(cursor.getInt(15));
				P6_3_3.add(cursor.getInt(16));
				P6_3_3A.add(cursor.getInt(17));
				P6_4_1.add(cursor.getInt(18));
				P6_4_1A.add(cursor.getInt(19));
				P6_4_2.add(cursor.getInt(20));
				P6_5_1.add(cursor.getInt(21));
				P6_5_1A.add(cursor.getInt(22));
				P6_5_2.add(cursor.getInt(23));
				P6_OBS.add(cursor.getInt(24));

			} while (cursor.moveToNext());

			capitulo6_1.add(Nro_Pred);
			capitulo6_1.add(Nro_Ed);
			capitulo6_1.add(P6_1_3);
			capitulo6_1.add(P6_1_4);
			capitulo6_1.add(P6_1_5);
			capitulo6_1.add(P6_1_6);
			capitulo6_1.add(P6_1_7);
			capitulo6_1.add(P6_1_8);
			capitulo6_1.add(P6_1_9);
			capitulo6_1.add(P6_3_1);
			capitulo6_1.add(P6_3_1A);
			capitulo6_1.add(P6_3_2);
			capitulo6_1.add(P6_3_2A);
			capitulo6_1.add(P6_3_2B);
			capitulo6_1.add(P6_3_2C);
			capitulo6_1.add(P6_3_2D);
			capitulo6_1.add(P6_3_3);
			capitulo6_1.add(P6_3_3A);
			capitulo6_1.add(P6_4_1);
			capitulo6_1.add(P6_4_1A);
			capitulo6_1.add(P6_4_2);
			capitulo6_1.add(P6_5_1);
			capitulo6_1.add(P6_5_1A);
			capitulo6_1.add(P6_5_2);
			capitulo6_1.add(P6_OBS);
		}
		Cerrar();

		return capitulo6_1;
	}

	public List<List<Object>> listaDatosCapitulo6_2_4NReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_2_4N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_2_1 = new ArrayList<Object>();
		List<Object> P6_2_2 = new ArrayList<Object>();
		List<Object> P6_2_4ID = new ArrayList<Object>();
		List<Object> P6_2_4MOD = new ArrayList<Object>();
		List<Object> P6_2_4TURNO_M = new ArrayList<Object>();
		List<Object> P6_2_4TURNO_T = new ArrayList<Object>();
		List<Object> P6_2_4TURNO_N = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_2_1, P6_2_2, P6_2_4ID, P6_2_4MOD, P6_2_4TURNO_M, P6_2_4TURNO_T, "
								+ "P6_2_4TURNO_N from P6_2_4N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_2_1.add(cursor.getInt(2));
				P6_2_2.add(cursor.getInt(3));
				P6_2_4ID.add(cursor.getInt(4));
				P6_2_4MOD.add(cursor.getInt(5));
				P6_2_4TURNO_M.add(cursor.getInt(6));
				P6_2_4TURNO_T.add(cursor.getInt(7));
				P6_2_4TURNO_N.add(cursor.getInt(8));

			} while (cursor.moveToNext());

			capitulo6_2_4N.add(Nro_Pred);
			capitulo6_2_4N.add(Nro_Ed);
			capitulo6_2_4N.add(P6_2_1);
			capitulo6_2_4N.add(P6_2_2);
			capitulo6_2_4N.add(P6_2_4ID);
			capitulo6_2_4N.add(P6_2_4MOD);
			capitulo6_2_4N.add(P6_2_4TURNO_M);
			capitulo6_2_4N.add(P6_2_4TURNO_T);
			capitulo6_2_4N.add(P6_2_4TURNO_N);
		}
		Cerrar();

		return capitulo6_2_4N;
	}

	public List<List<Object>> listaDatosCapitulo6_2Reenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo6_2_4N = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P6_2_1 = new ArrayList<Object>();
		List<Object> P6_2_2 = new ArrayList<Object>();
		List<Object> P6_2_3 = new ArrayList<Object>();
		List<Object> P6_2_5 = new ArrayList<Object>();
		List<Object> P6_2_6 = new ArrayList<Object>();
		List<Object> P6_2_7 = new ArrayList<Object>();
		List<Object> P6_2_7_O = new ArrayList<Object>();
		List<Object> P6_2_8 = new ArrayList<Object>();
		List<Object> P6_2_8_O = new ArrayList<Object>();
		List<Object> P6_2_9 = new ArrayList<Object>();
		List<Object> P6_2_9_O = new ArrayList<Object>();
		List<Object> P6_2_10 = new ArrayList<Object>();
		List<Object> P6_2_10_O = new ArrayList<Object>();
		List<Object> P6_2_11 = new ArrayList<Object>();
		List<Object> P6_2_11_O = new ArrayList<Object>();
		List<Object> P6_2_12 = new ArrayList<Object>();
		List<Object> P6_2_12_O = new ArrayList<Object>();
		List<Object> P6_2_13 = new ArrayList<Object>();
		List<Object> P6_2_13_O = new ArrayList<Object>();
		List<Object> P6_2_14_1 = new ArrayList<Object>();
		List<Object> P6_2_14_2 = new ArrayList<Object>();
		List<Object> P6_2_14_3 = new ArrayList<Object>();
		List<Object> P6_2_14_4 = new ArrayList<Object>();
		List<Object> P6_2_14_5 = new ArrayList<Object>();
		List<Object> P6_2_14_6 = new ArrayList<Object>();
		List<Object> P6_2_14a = new ArrayList<Object>();
		List<Object> P6_2_14b_1 = new ArrayList<Object>();
		List<Object> P6_2_14b_2 = new ArrayList<Object>();
		List<Object> P6_2_15 = new ArrayList<Object>();
		List<Object> P6_2_15_O = new ArrayList<Object>();
		List<Object> P6_2_15a = new ArrayList<Object>();
		List<Object> P6_2_16a = new ArrayList<Object>();
		List<Object> P6_2_16a_b = new ArrayList<Object>();
		List<Object> P6_2_16a_r = new ArrayList<Object>();
		List<Object> P6_2_16a_m = new ArrayList<Object>();
		List<Object> P6_2_16b = new ArrayList<Object>();
		List<Object> P6_2_16b_b = new ArrayList<Object>();
		List<Object> P6_2_16b_r = new ArrayList<Object>();
		List<Object> P6_2_16b_m = new ArrayList<Object>();
		List<Object> P6_2_16c = new ArrayList<Object>();
		List<Object> P6_2_16c_b = new ArrayList<Object>();
		List<Object> P6_2_16c_r = new ArrayList<Object>();
		List<Object> P6_2_16c_m = new ArrayList<Object>();
		List<Object> P6_2_16d = new ArrayList<Object>();
		List<Object> P6_2_16d_b = new ArrayList<Object>();
		List<Object> P6_2_16d_r = new ArrayList<Object>();
		List<Object> P6_2_16d_m = new ArrayList<Object>();
		List<Object> P6_2_16e = new ArrayList<Object>();
		List<Object> P6_2_16e_b = new ArrayList<Object>();
		List<Object> P6_2_16e_r = new ArrayList<Object>();
		List<Object> P6_2_16e_m = new ArrayList<Object>();
		List<Object> P6_2_16e_O = new ArrayList<Object>();
		List<Object> P6_2_16f = new ArrayList<Object>();
		List<Object> P6_2_17a = new ArrayList<Object>();
		List<Object> P6_2_17b = new ArrayList<Object>();
		List<Object> P6_2_17c = new ArrayList<Object>();
		List<Object> P6_2_17d = new ArrayList<Object>();
		List<Object> P6_2_18a = new ArrayList<Object>();
		List<Object> P6_2_18a_b = new ArrayList<Object>();
		List<Object> P6_2_18a_r = new ArrayList<Object>();
		List<Object> P6_2_18a_m = new ArrayList<Object>();
		List<Object> P6_2_18b = new ArrayList<Object>();
		List<Object> P6_2_18b_b = new ArrayList<Object>();
		List<Object> P6_2_18b_r = new ArrayList<Object>();
		List<Object> P6_2_18b_m = new ArrayList<Object>();
		List<Object> P6_2_18c = new ArrayList<Object>();
		List<Object> P6_2_18c_b = new ArrayList<Object>();
		List<Object> P6_2_18c_r = new ArrayList<Object>();
		List<Object> P6_2_18c_m = new ArrayList<Object>();
		List<Object> P6_2_18d = new ArrayList<Object>();
		List<Object> P6_2_18d_b = new ArrayList<Object>();
		List<Object> P6_2_18d_r = new ArrayList<Object>();
		List<Object> P6_2_18d_m = new ArrayList<Object>();
		List<Object> P6_2_18e = new ArrayList<Object>();
		List<Object> P6_2_18e_b = new ArrayList<Object>();
		List<Object> P6_2_18e_r = new ArrayList<Object>();
		List<Object> P6_2_18e_m = new ArrayList<Object>();
		List<Object> P6_2_18e_O = new ArrayList<Object>();
		List<Object> P6_2_18f = new ArrayList<Object>();
		List<Object> P6_2_19a = new ArrayList<Object>();
		List<Object> P6_2_19b = new ArrayList<Object>();
		List<Object> P6_2_19c = new ArrayList<Object>();
		List<Object> P6_2_20OBS = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P6_2_1, P6_2_2, P6_2_3, P6_2_5, P6_2_6, P6_2_7, "
								+ "P6_2_7_O, P6_2_8, P6_2_8_O, P6_2_9, P6_2_9_O, P6_2_10, P6_2_10_O, P6_2_11, "
								+ "P6_2_11_O, P6_2_12, P6_2_12_O, P6_2_13, P6_2_13_O, P6_2_14_1, P6_2_14_2, P6_2_14_3, "
								+ "P6_2_14_4, P6_2_14_5, P6_2_14_6, P6_2_14a, P6_2_14b_1, P6_2_14b_2, P6_2_15, P6_2_15_O, "
								+ "P6_2_15a, P6_2_16a, P6_2_16a_b, P6_2_16a_r, P6_2_16a_m, P6_2_16b, P6_2_16b_b, P6_2_16b_r, "
								+ "P6_2_16b_m, P6_2_16c, P6_2_16c_b, P6_2_16c_r, P6_2_16c_m, P6_2_16d, P6_2_16d_b, P6_2_16d_r, "
								+ "P6_2_16d_m, P6_2_16e, P6_2_16e_b, P6_2_16e_r, P6_2_16e_m, P6_2_16e_O, P6_2_16f, P6_2_17a, "
								+ "P6_2_17b, P6_2_17c, P6_2_17d, P6_2_18a, P6_2_18a_b, P6_2_18a_r, P6_2_18a_m, P6_2_18b, P6_2_18b_b, "
								+ "P6_2_18b_r, P6_2_18b_m, P6_2_18c, P6_2_18c_b, P6_2_18c_r, P6_2_18c_m, P6_2_18d, P6_2_18d_b, P6_2_18d_r, "
								+ "P6_2_18d_m, P6_2_18e, P6_2_18e_b, P6_2_18e_r, P6_2_18e_m, P6_2_18e_O, P6_2_18f, P6_2_19a, P6_2_19b, P6_2_19c, "
								+ "P6_2_20OBS from P6_2_4N where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				Nro_Ed.add(cursor.getInt(1));
				P6_2_1.add(cursor.getInt(2));
				P6_2_2.add(cursor.getInt(3));
				P6_2_3.add(cursor.getInt(4));
				P6_2_5.add(cursor.getInt(5));
				P6_2_6.add(cursor.getInt(6));
				P6_2_7.add(cursor.getInt(7));
				P6_2_7_O.add(cursor.getString(8));
				P6_2_8.add(cursor.getInt(9));
				P6_2_8_O.add(cursor.getString(10));
				P6_2_9.add(cursor.getInt(11));
				P6_2_9_O.add(cursor.getString(12));
				P6_2_10.add(cursor.getInt(13));
				P6_2_10_O.add(cursor.getString(14));
				P6_2_11.add(cursor.getInt(15));
				P6_2_11_O.add(cursor.getString(16));
				P6_2_12.add(cursor.getInt(17));
				P6_2_12_O.add(cursor.getString(18));
				P6_2_13.add(cursor.getInt(19));
				P6_2_13_O.add(cursor.getString(20));
				P6_2_14_1.add(cursor.getInt(21));
				P6_2_14_2.add(cursor.getInt(22));
				P6_2_14_3.add(cursor.getInt(23));
				P6_2_14_4.add(cursor.getInt(24));
				P6_2_14_5.add(cursor.getInt(25));
				P6_2_14_6.add(cursor.getInt(26));
				P6_2_14a.add(cursor.getInt(27));
				P6_2_14b_1.add(cursor.getInt(28));
				P6_2_14b_2.add(cursor.getInt(29));
				P6_2_15.add(cursor.getInt(30));
				P6_2_15_O.add(cursor.getString(31));
				P6_2_15a.add(cursor.getInt(32));
				P6_2_16a.add(cursor.getInt(33));
				P6_2_16a_b.add(cursor.getInt(34));
				P6_2_16a_r.add(cursor.getInt(35));
				P6_2_16a_m.add(cursor.getInt(36));
				P6_2_16b.add(cursor.getInt(37));
				P6_2_16b_b.add(cursor.getInt(38));
				P6_2_16b_r.add(cursor.getInt(39));
				P6_2_16b_m.add(cursor.getInt(40));
				P6_2_16c.add(cursor.getInt(41));
				P6_2_16c_b.add(cursor.getInt(42));
				P6_2_16c_r.add(cursor.getInt(43));
				P6_2_16c_m.add(cursor.getInt(44));
				P6_2_16d.add(cursor.getInt(45));
				P6_2_16d_b.add(cursor.getInt(46));
				P6_2_16d_r.add(cursor.getInt(47));
				P6_2_16d_m.add(cursor.getInt(48));
				P6_2_16e.add(cursor.getInt(49));
				P6_2_16e_b.add(cursor.getInt(50));
				P6_2_16e_r.add(cursor.getInt(51));
				P6_2_16e_m.add(cursor.getInt(52));
				P6_2_16e_O.add(cursor.getString(53));
				P6_2_16f.add(cursor.getInt(54));
				P6_2_17a.add(cursor.getInt(55));
				P6_2_17b.add(cursor.getInt(56));
				P6_2_17c.add(cursor.getInt(57));
				P6_2_17d.add(cursor.getInt(58));
				P6_2_18a.add(cursor.getInt(59));
				P6_2_18a_b.add(cursor.getInt(60));
				P6_2_18a_r.add(cursor.getInt(61));
				P6_2_18a_m.add(cursor.getInt(62));
				P6_2_18b.add(cursor.getInt(63));
				P6_2_18b_b.add(cursor.getInt(64));
				P6_2_18b_r.add(cursor.getInt(65));
				P6_2_18b_m.add(cursor.getInt(66));
				P6_2_18c.add(cursor.getInt(67));
				P6_2_18c_b.add(cursor.getInt(68));
				P6_2_18c_r.add(cursor.getInt(69));
				P6_2_18c_m.add(cursor.getInt(70));
				P6_2_18d.add(cursor.getInt(71));
				P6_2_18d_b.add(cursor.getInt(72));
				P6_2_18d_r.add(cursor.getInt(73));
				P6_2_18d_m.add(cursor.getInt(73));
				P6_2_18e.add(cursor.getInt(74));
				P6_2_18e_b.add(cursor.getInt(75));
				P6_2_18e_r.add(cursor.getInt(76));
				P6_2_18e_m.add(cursor.getInt(77));
				P6_2_18e_O.add(cursor.getString(78));
				P6_2_18f.add(cursor.getInt(79));
				P6_2_19a.add(cursor.getInt(80));
				P6_2_19b.add(cursor.getInt(81));
				P6_2_19c.add(cursor.getInt(82));
				P6_2_20OBS.add(cursor.getString(83));

			} while (cursor.moveToNext());

			capitulo6_2_4N.add(Nro_Pred);
			capitulo6_2_4N.add(Nro_Ed);
			capitulo6_2_4N.add(P6_2_1);
			capitulo6_2_4N.add(P6_2_2);
			capitulo6_2_4N.add(P6_2_3);
			capitulo6_2_4N.add(P6_2_5);
			capitulo6_2_4N.add(P6_2_6);
			capitulo6_2_4N.add(P6_2_7);
			capitulo6_2_4N.add(P6_2_7_O);
			capitulo6_2_4N.add(P6_2_8);
			capitulo6_2_4N.add(P6_2_8_O);
			capitulo6_2_4N.add(P6_2_9);
			capitulo6_2_4N.add(P6_2_9_O);
			capitulo6_2_4N.add(P6_2_10);
			capitulo6_2_4N.add(P6_2_10_O);
			capitulo6_2_4N.add(P6_2_11);
			capitulo6_2_4N.add(P6_2_11_O);
			capitulo6_2_4N.add(P6_2_12);
			capitulo6_2_4N.add(P6_2_12_O);
			capitulo6_2_4N.add(P6_2_13);
			capitulo6_2_4N.add(P6_2_13_O);
			capitulo6_2_4N.add(P6_2_14_1);
			capitulo6_2_4N.add(P6_2_14_2);
			capitulo6_2_4N.add(P6_2_14_3);
			capitulo6_2_4N.add(P6_2_14_4);
			capitulo6_2_4N.add(P6_2_14_5);
			capitulo6_2_4N.add(P6_2_14_6);
			capitulo6_2_4N.add(P6_2_14a);
			capitulo6_2_4N.add(P6_2_14b_1);
			capitulo6_2_4N.add(P6_2_14b_2);
			capitulo6_2_4N.add(P6_2_15);
			capitulo6_2_4N.add(P6_2_15_O);
			capitulo6_2_4N.add(P6_2_15a);
			capitulo6_2_4N.add(P6_2_16a);
			capitulo6_2_4N.add(P6_2_16a_b);
			capitulo6_2_4N.add(P6_2_16a_r);
			capitulo6_2_4N.add(P6_2_16a_m);
			capitulo6_2_4N.add(P6_2_16b);
			capitulo6_2_4N.add(P6_2_16b_b);
			capitulo6_2_4N.add(P6_2_16b_r);
			capitulo6_2_4N.add(P6_2_16b_m);
			capitulo6_2_4N.add(P6_2_16c);
			capitulo6_2_4N.add(P6_2_16c_b);
			capitulo6_2_4N.add(P6_2_16c_r);
			capitulo6_2_4N.add(P6_2_16c_m);
			capitulo6_2_4N.add(P6_2_16d);
			capitulo6_2_4N.add(P6_2_16d_b);
			capitulo6_2_4N.add(P6_2_16d_r);
			capitulo6_2_4N.add(P6_2_16d_m);
			capitulo6_2_4N.add(P6_2_16e);
			capitulo6_2_4N.add(P6_2_16e_b);
			capitulo6_2_4N.add(P6_2_16e_r);
			capitulo6_2_4N.add(P6_2_16e_m);
			capitulo6_2_4N.add(P6_2_16e_O);
			capitulo6_2_4N.add(P6_2_16f);
			capitulo6_2_4N.add(P6_2_17a);
			capitulo6_2_4N.add(P6_2_17b);
			capitulo6_2_4N.add(P6_2_17c);
			capitulo6_2_4N.add(P6_2_17d);
			capitulo6_2_4N.add(P6_2_18a);
			capitulo6_2_4N.add(P6_2_18a_b);
			capitulo6_2_4N.add(P6_2_18a_r);
			capitulo6_2_4N.add(P6_2_18a_m);
			capitulo6_2_4N.add(P6_2_18b);
			capitulo6_2_4N.add(P6_2_18b_b);
			capitulo6_2_4N.add(P6_2_18b_r);
			capitulo6_2_4N.add(P6_2_18b_m);
			capitulo6_2_4N.add(P6_2_18c);
			capitulo6_2_4N.add(P6_2_18c_b);
			capitulo6_2_4N.add(P6_2_18c_r);
			capitulo6_2_4N.add(P6_2_18c_m);
			capitulo6_2_4N.add(P6_2_18d);
			capitulo6_2_4N.add(P6_2_18d_b);
			capitulo6_2_4N.add(P6_2_18d_r);
			capitulo6_2_4N.add(P6_2_18d_m);
			capitulo6_2_4N.add(P6_2_18e);
			capitulo6_2_4N.add(P6_2_18e_b);
			capitulo6_2_4N.add(P6_2_18e_r);
			capitulo6_2_4N.add(P6_2_18e_m);
			capitulo6_2_4N.add(P6_2_18e_O);
			capitulo6_2_4N.add(P6_2_18f);
			capitulo6_2_4N.add(P6_2_19a);
			capitulo6_2_4N.add(P6_2_19b);
			capitulo6_2_4N.add(P6_2_19c);
			capitulo6_2_4N.add(P6_2_20OBS);

		}
		Cerrar();

		return capitulo6_2_4N;
	}

	public List<String> reenvioDatosCapitulo6(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP6_1_10N = listaDatosCapitulo6_1_10NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP6_1_8N = listaDatosCapitulo6_1_8NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP6_1 = listaDatosCapitulo6_1Reenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP6_2_4N = listaDatosCapitulo6_2_4NReenvio(
				codigoLocalPadron, context);
		List<List<Object>> datosAReenviarTablaP6_2 = listaDatosCapitulo6_2Reenvio(
				codigoLocalPadron, context);

		HttpPost postP6_1_10N = null;
		HttpPost postP6_1_8N = null;
		HttpPost postP6_1 = null;
		HttpPost postP6_2_4N = null;
		HttpPost postP6_2 = null;

		StringEntity entityP6_1_10N = null;
		StringEntity entityP6_1_8N = null;
		StringEntity entityP6_1 = null;
		StringEntity entityP6_2_4N = null;
		StringEntity entityP6_2 = null;

		String respStrP6_1_10N = "";
		String respStrP6_1_8N = "";
		String respStrP6_1 = "";
		String respStrP6_2_4N = "";
		String respStrP6_2 = "";

		HttpResponse resp6_1_10N = null;
		HttpResponse resp6_1_8N = null;
		HttpResponse resp6_1 = null;
		HttpResponse resp6_2_4N = null;
		HttpResponse resp6_2 = null;

		JSONObject datosP6_1_10N;
		JSONObject datosRecorridoP6_1_10N;
		JSONArray arregloDatosP6_1_10N;

		JSONObject datosP6_1_8N;
		JSONObject datosRecorridoP6_1_8N;
		JSONArray arregloDatosP6_1_8N;

		JSONObject datosP6_1;
		JSONObject datosRecorridoP6_1;
		JSONArray arregloDatosP6_1;

		JSONObject datosP6_2_4N;
		JSONObject datosRecorridoP6_2_4N;
		JSONArray arregloDatosP6_2_4N;

		JSONObject datosP6_2;
		JSONObject datosRecorridoP6_2;
		JSONArray arregloDatosP6_2;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP6_1_10N = new HttpPost(conexion
					+ "index.php/visor/P6110N/send/format/json");
			postP6_1_10N.setHeader("content-type", "application/json");

			postP6_1_8N = new HttpPost(conexion
					+ "index.php/visor/P618N/send/format/json");
			postP6_1_8N.setHeader("content-type", "application/json");

			postP6_1 = new HttpPost(conexion
					+ "index.php/visor/P61/send/format/json");
			postP6_1.setHeader("content-type", "application/json");

			postP6_2_4N = new HttpPost(conexion
					+ "index.php/visor/P624N/send/format/json");
			postP6_2_4N.setHeader("content-type", "application/json");

			postP6_2 = new HttpPost(conexion
					+ "index.php/visor/P62N/send/format/json");
			postP6_2.setHeader("content-type", "application/json");

			datosP6_1_10N = new JSONObject();
			arregloDatosP6_1_10N = new JSONArray();

			datosP6_1_8N = new JSONObject();
			arregloDatosP6_1_8N = new JSONArray();

			datosP6_1 = new JSONObject();
			arregloDatosP6_1 = new JSONArray();

			datosP6_2_4N = new JSONObject();
			arregloDatosP6_2_4N = new JSONArray();

			datosP6_2 = new JSONObject();
			arregloDatosP6_2 = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP6_1_10N.get(0).size(); i++) {
				datosRecorridoP6_1_10N = new JSONObject();
				datosRecorridoP6_1_10N.put("id_local", codigoLocalPadron);
				datosRecorridoP6_1_10N.put("Nro_Pred",
						datosAReenviarTablaP6_1_10N.get(0).get(i));
				datosRecorridoP6_1_10N.put("Nro_Ed",
						datosAReenviarTablaP6_1_10N.get(1).get(i));
				datosRecorridoP6_1_10N.put("P6_1_10",
						datosAReenviarTablaP6_1_10N.get(2).get(i));
				datosRecorridoP6_1_10N.put("P6_1_10_e",
						datosAReenviarTablaP6_1_10N.get(3).get(i));
				datosRecorridoP6_1_10N.put("Version", 0);
				arregloDatosP6_1_10N.put(datosRecorridoP6_1_10N);
			}

			for (int i = 0; i < datosAReenviarTablaP6_1_8N.get(0).size(); i++) {
				datosRecorridoP6_1_8N = new JSONObject();
				datosRecorridoP6_1_8N.put("id_local", codigoLocalPadron);
				datosRecorridoP6_1_8N.put("Nro_Pred",
						datosAReenviarTablaP6_1_8N.get(0).get(i));
				datosRecorridoP6_1_8N.put("Nro_Ed", datosAReenviarTablaP6_1_8N
						.get(1).get(i));
				datosRecorridoP6_1_8N.put("P6_1_8ID",
						datosAReenviarTablaP6_1_8N.get(2).get(i));
				datosRecorridoP6_1_8N.put("P6_1_8_ACCESIBILIDAD",
						datosAReenviarTablaP6_1_8N.get(3).get(i));
				datosRecorridoP6_1_8N.put("Version", 0);
				arregloDatosP6_1_8N.put(datosRecorridoP6_1_8N);
			}

			for (int i = 0; i < datosAReenviarTablaP6_1.get(0).size(); i++) {
				datosRecorridoP6_1 = new JSONObject();
				datosRecorridoP6_1.put("id_local", codigoLocalPadron);
				datosRecorridoP6_1.put("Nro_Pred",
						datosAReenviarTablaP6_1.get(0).get(i));
				datosRecorridoP6_1.put("Nro_Ed", datosAReenviarTablaP6_1.get(1)
						.get(i));
				datosRecorridoP6_1.put("P6_1_3", datosAReenviarTablaP6_1.get(2)
						.get(i));
				datosRecorridoP6_1.put("P6_1_4", datosAReenviarTablaP6_1.get(3)
						.get(i));
				datosRecorridoP6_1.put("P6_1_5", datosAReenviarTablaP6_1.get(4)
						.get(i));
				datosRecorridoP6_1.put("P6_1_6", datosAReenviarTablaP6_1.get(5)
						.get(i));
				datosRecorridoP6_1.put("P6_1_7", datosAReenviarTablaP6_1.get(6)
						.get(i));
				datosRecorridoP6_1.put("P6_1_8", datosAReenviarTablaP6_1.get(7)
						.get(i));
				datosRecorridoP6_1.put("P6_1_9", datosAReenviarTablaP6_1.get(8)
						.get(i));
				datosRecorridoP6_1.put("P6_3_1", datosAReenviarTablaP6_1.get(9)
						.get(i));
				datosRecorridoP6_1.put("P6_3_1A",
						datosAReenviarTablaP6_1.get(10).get(i));
				datosRecorridoP6_1.put("P6_3_2", datosAReenviarTablaP6_1
						.get(11).get(i));
				datosRecorridoP6_1.put("P6_3_2A",
						datosAReenviarTablaP6_1.get(12).get(i));
				datosRecorridoP6_1.put("P6_3_2B",
						datosAReenviarTablaP6_1.get(13).get(i));
				datosRecorridoP6_1.put("P6_3_2C",
						datosAReenviarTablaP6_1.get(14).get(i));
				datosRecorridoP6_1.put("P6_3_2D",
						datosAReenviarTablaP6_1.get(15).get(i));
				datosRecorridoP6_1.put("P6_3_3", datosAReenviarTablaP6_1
						.get(16).get(i));
				datosRecorridoP6_1.put("P6_3_3A",
						datosAReenviarTablaP6_1.get(17).get(i));
				datosRecorridoP6_1.put("P6_4_1", datosAReenviarTablaP6_1
						.get(18).get(i));
				datosRecorridoP6_1.put("P6_4_1A",
						datosAReenviarTablaP6_1.get(19).get(i));
				datosRecorridoP6_1.put("P6_4_2", datosAReenviarTablaP6_1
						.get(20).get(i));
				datosRecorridoP6_1.put("P6_5_1", datosAReenviarTablaP6_1
						.get(21).get(i));
				datosRecorridoP6_1.put("P6_5_1A",
						datosAReenviarTablaP6_1.get(22).get(i));
				datosRecorridoP6_1.put("P6_5_2", datosAReenviarTablaP6_1
						.get(23).get(i));
				datosRecorridoP6_1.put("P6_OBS", datosAReenviarTablaP6_1
						.get(24).get(i));
				datosRecorridoP6_1.put("Version", 0);
				arregloDatosP6_1.put(datosRecorridoP6_1);
			}

			for (int i = 0; i < datosAReenviarTablaP6_2_4N.get(0).size(); i++) {
				datosRecorridoP6_2_4N = new JSONObject();
				datosRecorridoP6_2_4N.put("id_local", codigoLocalPadron);
				datosRecorridoP6_2_4N.put("Nro_Pred",
						datosAReenviarTablaP6_2_4N.get(0).get(i));
				datosRecorridoP6_2_4N.put("Nro_Ed", datosAReenviarTablaP6_2_4N
						.get(1).get(i));
				datosRecorridoP6_2_4N.put("P6_2_1", datosAReenviarTablaP6_2_4N
						.get(2).get(i));
				datosRecorridoP6_2_4N.put("P6_2_2", datosAReenviarTablaP6_2_4N
						.get(3).get(i));
				datosRecorridoP6_2_4N.put("P6_2_4ID",
						datosAReenviarTablaP6_2_4N.get(4).get(i));
				datosRecorridoP6_2_4N.put("P6_2_4MOD",
						datosAReenviarTablaP6_2_4N.get(5).get(i));
				datosRecorridoP6_2_4N.put("P6_2_4TURNO_M",
						datosAReenviarTablaP6_2_4N.get(6).get(i));
				datosRecorridoP6_2_4N.put("P6_2_4TURNO_T",
						datosAReenviarTablaP6_2_4N.get(7).get(i));
				datosRecorridoP6_2_4N.put("P6_2_4TURNO_N",
						datosAReenviarTablaP6_2_4N.get(8).get(i));
				datosRecorridoP6_2_4N.put("Version", 0);
				arregloDatosP6_2_4N.put(datosRecorridoP6_2_4N);
			}

			for (int i = 0; i < datosAReenviarTablaP6_2.get(0).size(); i++) {
				datosRecorridoP6_2 = new JSONObject();
				datosRecorridoP6_2.put("id_local", codigoLocalPadron);
				datosRecorridoP6_2.put("Nro_Pred",
						datosAReenviarTablaP6_2.get(0).get(i));
				datosRecorridoP6_2.put("Nro_Ed", datosAReenviarTablaP6_2.get(1)
						.get(i));
				datosRecorridoP6_2.put("P6_2_1", datosAReenviarTablaP6_2.get(2)
						.get(i));
				datosRecorridoP6_2.put("P6_2_2", datosAReenviarTablaP6_2.get(3)
						.get(i));
				datosRecorridoP6_2.put("P6_2_3", datosAReenviarTablaP6_2.get(4)
						.get(i));
				datosRecorridoP6_2.put("P6_2_5", datosAReenviarTablaP6_2.get(5)
						.get(i));
				datosRecorridoP6_2.put("P6_2_6", datosAReenviarTablaP6_2.get(6)
						.get(i));
				datosRecorridoP6_2.put("P6_2_7", datosAReenviarTablaP6_2.get(7)
						.get(i));
				datosRecorridoP6_2.put("P6_2_7_O",
						datosAReenviarTablaP6_2.get(8).get(i));
				datosRecorridoP6_2.put("P6_2_8", datosAReenviarTablaP6_2.get(9)
						.get(i));
				datosRecorridoP6_2.put("P6_2_8_O",
						datosAReenviarTablaP6_2.get(10).get(i));
				datosRecorridoP6_2.put("P6_2_9", datosAReenviarTablaP6_2
						.get(11).get(i));
				datosRecorridoP6_2.put("P6_2_9_O",
						datosAReenviarTablaP6_2.get(12).get(i));
				datosRecorridoP6_2.put("P6_2_10",
						datosAReenviarTablaP6_2.get(13).get(i));
				datosRecorridoP6_2.put("P6_2_10_O", datosAReenviarTablaP6_2
						.get(14).get(i));
				datosRecorridoP6_2.put("P6_2_11",
						datosAReenviarTablaP6_2.get(15).get(i));
				datosRecorridoP6_2.put("P6_2_11_O", datosAReenviarTablaP6_2
						.get(16).get(i));
				datosRecorridoP6_2.put("P6_2_12",
						datosAReenviarTablaP6_2.get(17).get(i));
				datosRecorridoP6_2.put("P6_2_12_O", datosAReenviarTablaP6_2
						.get(18).get(i));
				datosRecorridoP6_2.put("P6_2_13",
						datosAReenviarTablaP6_2.get(19).get(i));
				datosRecorridoP6_2.put("P6_2_13_O", datosAReenviarTablaP6_2
						.get(20).get(i));
				datosRecorridoP6_2.put("P6_2_14_1", datosAReenviarTablaP6_2
						.get(21).get(i));
				datosRecorridoP6_2.put("P6_2_14_2", datosAReenviarTablaP6_2
						.get(22).get(i));
				datosRecorridoP6_2.put("P6_2_14_3", datosAReenviarTablaP6_2
						.get(23).get(i));
				datosRecorridoP6_2.put("P6_2_14_4", datosAReenviarTablaP6_2
						.get(22).get(i));
				datosRecorridoP6_2.put("P6_2_14_5", datosAReenviarTablaP6_2
						.get(23).get(i));
				datosRecorridoP6_2.put("P6_2_14_6", datosAReenviarTablaP6_2
						.get(24).get(i));
				datosRecorridoP6_2.put("P6_2_14a",
						datosAReenviarTablaP6_2.get(25).get(i));
				datosRecorridoP6_2.put("P6_2_14b_1", datosAReenviarTablaP6_2
						.get(26).get(i));
				datosRecorridoP6_2.put("P6_2_14b_2", datosAReenviarTablaP6_2
						.get(27).get(i));
				datosRecorridoP6_2.put("P6_2_15",
						datosAReenviarTablaP6_2.get(28).get(i));
				datosRecorridoP6_2.put("P6_2_15_O", datosAReenviarTablaP6_2
						.get(29).get(i));
				datosRecorridoP6_2.put("P6_2_15a",
						datosAReenviarTablaP6_2.get(30).get(i));
				datosRecorridoP6_2.put("P6_2_16a",
						datosAReenviarTablaP6_2.get(31).get(i));
				datosRecorridoP6_2.put("P6_2_16a_b", datosAReenviarTablaP6_2
						.get(32).get(i));
				datosRecorridoP6_2.put("P6_2_16a_r", datosAReenviarTablaP6_2
						.get(33).get(i));
				datosRecorridoP6_2.put("P6_2_16a_m", datosAReenviarTablaP6_2
						.get(34).get(i));
				datosRecorridoP6_2.put("P6_2_16b",
						datosAReenviarTablaP6_2.get(35).get(i));
				datosRecorridoP6_2.put("P6_2_16b_b", datosAReenviarTablaP6_2
						.get(36).get(i));
				datosRecorridoP6_2.put("P6_2_16b_r", datosAReenviarTablaP6_2
						.get(37).get(i));
				datosRecorridoP6_2.put("P6_2_16b_m", datosAReenviarTablaP6_2
						.get(38).get(i));
				datosRecorridoP6_2.put("P6_2_16c",
						datosAReenviarTablaP6_2.get(39).get(i));
				datosRecorridoP6_2.put("P6_2_16c_b", datosAReenviarTablaP6_2
						.get(40).get(i));
				datosRecorridoP6_2.put("P6_2_16c_r", datosAReenviarTablaP6_2
						.get(41).get(i));
				datosRecorridoP6_2.put("P6_2_16c_m", datosAReenviarTablaP6_2
						.get(42).get(i));
				datosRecorridoP6_2.put("P6_2_16d",
						datosAReenviarTablaP6_2.get(43).get(i));
				datosRecorridoP6_2.put("P6_2_16d_b", datosAReenviarTablaP6_2
						.get(44).get(i));
				datosRecorridoP6_2.put("P6_2_16d_r", datosAReenviarTablaP6_2
						.get(45).get(i));
				datosRecorridoP6_2.put("P6_2_16d_m", datosAReenviarTablaP6_2
						.get(46).get(i));
				datosRecorridoP6_2.put("P6_2_16e",
						datosAReenviarTablaP6_2.get(47).get(i));
				datosRecorridoP6_2.put("P6_2_16e_b", datosAReenviarTablaP6_2
						.get(48).get(i));
				datosRecorridoP6_2.put("P6_2_16e_r", datosAReenviarTablaP6_2
						.get(49).get(i));
				datosRecorridoP6_2.put("P6_2_16e_m", datosAReenviarTablaP6_2
						.get(50).get(i));
				datosRecorridoP6_2.put("P6_2_16e_O", datosAReenviarTablaP6_2
						.get(51).get(i));
				datosRecorridoP6_2.put("P6_2_16f",
						datosAReenviarTablaP6_2.get(52).get(i));
				datosRecorridoP6_2.put("P6_2_17a",
						datosAReenviarTablaP6_2.get(53).get(i));
				datosRecorridoP6_2.put("P6_2_17b",
						datosAReenviarTablaP6_2.get(54).get(i));
				datosRecorridoP6_2.put("P6_2_17c",
						datosAReenviarTablaP6_2.get(55).get(i));
				datosRecorridoP6_2.put("P6_2_17d",
						datosAReenviarTablaP6_2.get(56).get(i));
				datosRecorridoP6_2.put("P6_2_18a",
						datosAReenviarTablaP6_2.get(57).get(i));
				datosRecorridoP6_2.put("P6_2_18a_b", datosAReenviarTablaP6_2
						.get(58).get(i));
				datosRecorridoP6_2.put("P6_2_18a_r", datosAReenviarTablaP6_2
						.get(59).get(i));
				datosRecorridoP6_2.put("P6_2_18a_m", datosAReenviarTablaP6_2
						.get(60).get(i));
				datosRecorridoP6_2.put("P6_2_18b",
						datosAReenviarTablaP6_2.get(61).get(i));
				datosRecorridoP6_2.put("P6_2_18b_b", datosAReenviarTablaP6_2
						.get(62).get(i));
				datosRecorridoP6_2.put("P6_2_18b_r", datosAReenviarTablaP6_2
						.get(63).get(i));
				datosRecorridoP6_2.put("P6_2_18b_m", datosAReenviarTablaP6_2
						.get(64).get(i));
				datosRecorridoP6_2.put("P6_2_18c",
						datosAReenviarTablaP6_2.get(65).get(i));
				datosRecorridoP6_2.put("P6_2_18c_b", datosAReenviarTablaP6_2
						.get(66).get(i));
				datosRecorridoP6_2.put("P6_2_18c_r", datosAReenviarTablaP6_2
						.get(67).get(i));
				datosRecorridoP6_2.put("P6_2_18c_m", datosAReenviarTablaP6_2
						.get(68).get(i));
				datosRecorridoP6_2.put("P6_2_18d",
						datosAReenviarTablaP6_2.get(69).get(i));
				datosRecorridoP6_2.put("P6_2_18d_b", datosAReenviarTablaP6_2
						.get(70).get(i));
				datosRecorridoP6_2.put("P6_2_18d_r", datosAReenviarTablaP6_2
						.get(71).get(i));
				datosRecorridoP6_2.put("P6_2_18d_m", datosAReenviarTablaP6_2
						.get(72).get(i));
				datosRecorridoP6_2.put("P6_2_18e",
						datosAReenviarTablaP6_2.get(73).get(i));
				datosRecorridoP6_2.put("P6_2_18e_b", datosAReenviarTablaP6_2
						.get(74).get(i));
				datosRecorridoP6_2.put("P6_2_18e_r", datosAReenviarTablaP6_2
						.get(75).get(i));
				datosRecorridoP6_2.put("P6_2_18e_m", datosAReenviarTablaP6_2
						.get(76).get(i));
				datosRecorridoP6_2.put("P6_2_18e_O", datosAReenviarTablaP6_2
						.get(77).get(i));
				datosRecorridoP6_2.put("P6_2_18f",
						datosAReenviarTablaP6_2.get(78).get(i));
				datosRecorridoP6_2.put("P6_2_19a",
						datosAReenviarTablaP6_2.get(79).get(i));
				datosRecorridoP6_2.put("P6_2_19b",
						datosAReenviarTablaP6_2.get(80).get(i));
				datosRecorridoP6_2.put("P6_2_19c",
						datosAReenviarTablaP6_2.get(81).get(i));
				datosRecorridoP6_2.put("P6_2_20OBS", datosAReenviarTablaP6_2
						.get(82).get(i));
				datosRecorridoP6_2.put("Version", 0);
				arregloDatosP6_2.put(datosRecorridoP6_2);
			}

			datosP6_1_10N.put("token", token);
			datosP6_1_10N.put("datos", arregloDatosP6_1_10N.toString());

			datosP6_1_8N.put("token", token);
			datosP6_1_8N.put("datos", arregloDatosP6_1_8N.toString());

			datosP6_1.put("token", token);
			datosP6_1.put("datos", arregloDatosP6_1.toString());

			datosP6_2_4N.put("token", token);
			datosP6_2_4N.put("datos", arregloDatosP6_2_4N.toString());

			datosP6_2.put("token", token);
			datosP6_2.put("datos", arregloDatosP6_2.toString());

			entityP6_1_10N = new StringEntity(datosP6_1_10N.toString());
			postP6_1_10N.setEntity(entityP6_1_10N);

			entityP6_1_8N = new StringEntity(datosP6_1_8N.toString());
			postP6_1_8N.setEntity(entityP6_1_8N);

			entityP6_1 = new StringEntity(datosP6_1.toString());
			postP6_1.setEntity(entityP6_1);

			entityP6_2_4N = new StringEntity(datosP6_2_4N.toString());
			postP6_1_10N.setEntity(entityP6_2_4N);

			entityP6_2 = new StringEntity(datosP6_1_10N.toString());
			postP6_1_10N.setEntity(entityP6_2);

			resp6_1_10N = httpClient.execute(postP6_1_10N);
			respStrP6_1_10N = EntityUtils.toString(resp6_1_10N.getEntity());

			resp6_1_8N = httpClient.execute(postP6_1_8N);
			respStrP6_1_8N = EntityUtils.toString(resp6_1_8N.getEntity());

			resp6_1 = httpClient.execute(postP6_1);
			respStrP6_1 = EntityUtils.toString(resp6_1.getEntity());

			resp6_2_4N = httpClient.execute(postP6_2_4N);
			respStrP6_2_4N = EntityUtils.toString(resp6_2_4N.getEntity());

			resp6_2 = httpClient.execute(postP6_2);
			respStrP6_2 = EntityUtils.toString(resp6_2.getEntity());

			respuestas.add(respStrP6_1_10N);
			respuestas.add(respStrP6_1_8N);
			respuestas.add(respStrP6_1);
			respuestas.add(respStrP6_2_4N);
			respuestas.add(respStrP6_2);

			/*
			 * if (respStrP6_1_10N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P6_1_10N", context); }
			 * if (respStrP6_1_8N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P6_1_8N", context); }
			 * if (respStrP6_1.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P6_1", context); } if
			 * (respStrP6_2_4N.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P6_2_4N", context); }
			 * if (respStrP6_2.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P6_2", context); }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo7(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo7 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P7_1_2 = new ArrayList<Object>();
		List<Object> P7_1_3 = new ArrayList<Object>();
		List<Object> P7_1_4 = new ArrayList<Object>();
		List<Object> P7_1_5 = new ArrayList<Object>();
		List<Object> P7_1_6 = new ArrayList<Object>();
		List<Object> P7_1_7 = new ArrayList<Object>();
		List<Object> P7_1_8 = new ArrayList<Object>();
		List<Object> P7_1_9 = new ArrayList<Object>();
		List<Object> P7_1_9A = new ArrayList<Object>();
		List<Object> P7_1_9B = new ArrayList<Object>();
		List<Object> P7_1_9C = new ArrayList<Object>();
		List<Object> P7_1_9D = new ArrayList<Object>();
		List<Object> P7_1_10 = new ArrayList<Object>();
		List<Object> P7_1_11 = new ArrayList<Object>();
		List<Object> P7_1_12 = new ArrayList<Object>();
		List<Object> P7_1_13 = new ArrayList<Object>();
		List<Object> P7_1_14 = new ArrayList<Object>();
		List<Object> P7_1_15 = new ArrayList<Object>();
		List<Object> P7_1_15A = new ArrayList<Object>();
		List<Object> P7_1_15B = new ArrayList<Object>();
		List<Object> P7_1_15C = new ArrayList<Object>();
		List<Object> P7_1_15D = new ArrayList<Object>();
		List<Object> P7_1_16 = new ArrayList<Object>();
		List<Object> P7_1_17 = new ArrayList<Object>();
		List<Object> P7_1_18 = new ArrayList<Object>();
		List<Object> P7_1_19 = new ArrayList<Object>();
		List<Object> P7_1_20 = new ArrayList<Object>();
		List<Object> P7_1_21 = new ArrayList<Object>();
		List<Object> P7_1_22 = new ArrayList<Object>();
		List<Object> P7_1_23 = new ArrayList<Object>();
		List<Object> P7_1_24 = new ArrayList<Object>();
		List<Object> P7_1_25 = new ArrayList<Object>();
		List<Object> P7_1_26 = new ArrayList<Object>();
		List<Object> P7_1_27 = new ArrayList<Object>();
		List<Object> P7_1_28 = new ArrayList<Object>();
		List<Object> P7_2_1 = new ArrayList<Object>();
		List<Object> P7_2_2 = new ArrayList<Object>();
		List<Object> P7_OBS = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P7_1_2, P7_1_3, P7_1_4, "
								+ "P7_1_5, P7_1_6, P7_1_7, P7_1_8, P7_1_9, P7_1_9A, P7_1_9B, "
								+ "P7_1_9C, P7_1_9D, P7_1_10, P7_1_11, P7_1_12, P7_1_13, P7_1_14, "
								+ "P7_1_15, P7_1_15A, P7_1_15B, P7_1_15C, P7_1_15D, P7_1_16, P7_1_17, "
								+ "P7_1_18, P7_1_19, P7_1_20, P7_1_21, P7_1_22, P7_1_23, P7_1_24, P7_1_25, "
								+ "P7_1_26, P7_1_27, P7_1_28, P7_2_1, P7_2_2, P7_OBS from P7 where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getString(0));
				Nro_Ed.add(cursor.getInt(1));
				P7_1_2.add(cursor.getInt(2));
				P7_1_3.add(cursor.getFloat(3));
				P7_1_4.add(cursor.getInt(4));
				P7_1_5.add(cursor.getInt(5));
				P7_1_6.add(cursor.getInt(6));
				P7_1_7.add(cursor.getInt(7));
				P7_1_8.add(cursor.getInt(8));
				P7_1_9.add(cursor.getInt(9));
				P7_1_9A.add(cursor.getInt(10));
				P7_1_9B.add(cursor.getInt(11));
				P7_1_9C.add(cursor.getInt(12));
				P7_1_9D.add(cursor.getInt(13));
				P7_1_10.add(cursor.getInt(14));
				P7_1_11.add(cursor.getInt(15));
				P7_1_12.add(cursor.getInt(16));
				P7_1_13.add(cursor.getInt(17));
				P7_1_14.add(cursor.getInt(18));
				P7_1_15.add(cursor.getInt(19));
				P7_1_15A.add(cursor.getInt(20));
				P7_1_15B.add(cursor.getInt(21));
				P7_1_15C.add(cursor.getInt(22));
				P7_1_15D.add(cursor.getInt(23));
				P7_1_16.add(cursor.getInt(24));
				P7_1_17.add(cursor.getInt(25));
				P7_1_18.add(cursor.getInt(26));
				P7_1_19.add(cursor.getInt(27));
				P7_1_20.add(cursor.getInt(28));
				P7_1_21.add(cursor.getInt(29));
				P7_1_22.add(cursor.getInt(30));
				P7_1_23.add(cursor.getInt(31));
				P7_1_24.add(cursor.getInt(32));
				P7_1_25.add(cursor.getInt(33));
				P7_1_26.add(cursor.getInt(34));
				P7_1_27.add(cursor.getInt(35));
				P7_1_28.add(cursor.getInt(36));
				P7_2_1.add(cursor.getInt(37));
				P7_2_2.add(cursor.getInt(38));
				P7_OBS.add(cursor.getString(39));

			} while (cursor.moveToNext());

			capitulo7.add(Nro_Pred);
			capitulo7.add(Nro_Ed);
			capitulo7.add(P7_1_2);
			capitulo7.add(P7_1_3);
			capitulo7.add(P7_1_4);
			capitulo7.add(P7_1_5);
			capitulo7.add(P7_1_6);
			capitulo7.add(P7_1_7);
			capitulo7.add(P7_1_8);
			capitulo7.add(P7_1_9);
			capitulo7.add(P7_1_9A);
			capitulo7.add(P7_1_9B);
			capitulo7.add(P7_1_9C);
			capitulo7.add(P7_1_9D);
			capitulo7.add(P7_1_10);
			capitulo7.add(P7_1_11);
			capitulo7.add(P7_1_12);
			capitulo7.add(P7_1_13);
			capitulo7.add(P7_1_14);
			capitulo7.add(P7_1_15);
			capitulo7.add(P7_1_15A);
			capitulo7.add(P7_1_15B);
			capitulo7.add(P7_1_15C);
			capitulo7.add(P7_1_15D);
			capitulo7.add(P7_1_16);
			capitulo7.add(P7_1_17);
			capitulo7.add(P7_1_18);
			capitulo7.add(P7_1_19);
			capitulo7.add(P7_1_20);
			capitulo7.add(P7_1_21);
			capitulo7.add(P7_1_22);
			capitulo7.add(P7_1_23);
			capitulo7.add(P7_1_24);
			capitulo7.add(P7_1_25);
			capitulo7.add(P7_1_26);
			capitulo7.add(P7_1_27);
			capitulo7.add(P7_1_28);
			capitulo7.add(P7_2_1);
			capitulo7.add(P7_2_2);
			capitulo7.add(P7_OBS);
		}
		Cerrar();

		return capitulo7;
	}

	public void envioDatosCapitulo7(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP7 = listaDatosCapitulo7(
				codigoLocalPadron, context);
		HttpPost postP7 = null;
		StringEntity entityP7 = null;
		String respStrP7 = "";
		HttpResponse resp7 = null;
		JSONObject datosP7;
		JSONObject datosRecorridoP7;
		JSONArray arregloDatosP7;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP7 = new HttpPost(conexion
					+ "index.php/visor/P7/send/format/json");
			postP7.setHeader("content-type", "application/json");

			datosP7 = new JSONObject();
			arregloDatosP7 = new JSONArray();

			if (datosAEnviarTablaP7.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP7.get(0).size(); i++) {
					datosRecorridoP7 = new JSONObject();
					datosRecorridoP7.put("id_local", codigoLocalPadron);
					datosRecorridoP7.put("Nro_Pred", datosAEnviarTablaP7.get(0)
							.get(i));
					datosRecorridoP7.put("Nro_Ed", datosAEnviarTablaP7.get(1)
							.get(i));
					datosRecorridoP7.put("P7_1_2", datosAEnviarTablaP7.get(2)
							.get(i));
					datosRecorridoP7.put("P7_1_3", datosAEnviarTablaP7.get(3)
							.get(i));
					datosRecorridoP7.put("P7_1_4", datosAEnviarTablaP7.get(4)
							.get(i));
					datosRecorridoP7.put("P7_1_5", datosAEnviarTablaP7.get(5)
							.get(i));
					datosRecorridoP7.put("P7_1_6", datosAEnviarTablaP7.get(6)
							.get(i));
					datosRecorridoP7.put("P7_1_7", datosAEnviarTablaP7.get(7)
							.get(i));
					datosRecorridoP7.put("P7_1_8", datosAEnviarTablaP7.get(8)
							.get(i));
					datosRecorridoP7.put("P7_1_9", datosAEnviarTablaP7.get(9)
							.get(i));
					datosRecorridoP7.put("P7_1_9A", datosAEnviarTablaP7.get(10)
							.get(i));
					datosRecorridoP7.put("P7_1_9B", datosAEnviarTablaP7.get(11)
							.get(i));
					datosRecorridoP7.put("P7_1_9C", datosAEnviarTablaP7.get(12)
							.get(i));
					datosRecorridoP7.put("P7_1_9D", datosAEnviarTablaP7.get(13)
							.get(i));
					datosRecorridoP7.put("P7_1_10", datosAEnviarTablaP7.get(14)
							.get(i));
					datosRecorridoP7.put("P7_1_11", datosAEnviarTablaP7.get(15)
							.get(i));
					datosRecorridoP7.put("P7_1_12", datosAEnviarTablaP7.get(16)
							.get(i));
					datosRecorridoP7.put("P7_1_13", datosAEnviarTablaP7.get(17)
							.get(i));
					datosRecorridoP7.put("P7_1_14", datosAEnviarTablaP7.get(18)
							.get(i));
					datosRecorridoP7.put("P7_1_15", datosAEnviarTablaP7.get(19)
							.get(i));
					datosRecorridoP7.put("P7_1_15A", datosAEnviarTablaP7
							.get(20).get(i));
					datosRecorridoP7.put("P7_1_15B", datosAEnviarTablaP7
							.get(21).get(i));
					datosRecorridoP7.put("P7_1_15C", datosAEnviarTablaP7
							.get(22).get(i));
					datosRecorridoP7.put("P7_1_15D", datosAEnviarTablaP7
							.get(23).get(i));
					datosRecorridoP7.put("P7_1_16", datosAEnviarTablaP7.get(24)
							.get(i));
					datosRecorridoP7.put("P7_1_17", datosAEnviarTablaP7.get(25)
							.get(i));
					datosRecorridoP7.put("P7_1_18", datosAEnviarTablaP7.get(26)
							.get(i));
					datosRecorridoP7.put("P7_1_19", datosAEnviarTablaP7.get(27)
							.get(i));
					datosRecorridoP7.put("P7_1_20", datosAEnviarTablaP7.get(28)
							.get(i));
					datosRecorridoP7.put("P7_1_21", datosAEnviarTablaP7.get(29)
							.get(i));
					datosRecorridoP7.put("P7_1_22", datosAEnviarTablaP7.get(30)
							.get(i));
					datosRecorridoP7.put("P7_1_23", datosAEnviarTablaP7.get(31)
							.get(i));
					datosRecorridoP7.put("P7_1_24", datosAEnviarTablaP7.get(32)
							.get(i));
					datosRecorridoP7.put("P7_1_25", datosAEnviarTablaP7.get(33)
							.get(i));
					datosRecorridoP7.put("P7_1_26", datosAEnviarTablaP7.get(34)
							.get(i));
					datosRecorridoP7.put("P7_1_27", datosAEnviarTablaP7.get(35)
							.get(i));
					datosRecorridoP7.put("P7_1_28", datosAEnviarTablaP7.get(36)
							.get(i));
					datosRecorridoP7.put("P7_2_1", datosAEnviarTablaP7.get(37)
							.get(i));
					datosRecorridoP7.put("P7_2_2", datosAEnviarTablaP7.get(38)
							.get(i));
					datosRecorridoP7.put("P7_OBS", datosAEnviarTablaP7.get(39)
							.get(i));
					datosRecorridoP7.put("Version", 0);
					arregloDatosP7.put(datosRecorridoP7);
				}
			}

			datosP7.put("token", token);
			datosP7.put("datos", arregloDatosP7.toString());

			entityP7 = new StringEntity(datosP7.toString());
			postP7.setEntity(entityP7);

			resp7 = httpClient.execute(postP7);
			respStrP7 = EntityUtils.toString(resp7.getEntity());

			if (datosAEnviarTablaP7.size() > 0) {
				JSONObject respJSONP7 = new JSONObject(respStrP7);
				/*
				 * if (respJSONP7.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P7", context); }
				 */
			}
			Log.i("CAPITULO VII", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO VII", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO VII", "ERROR IOException");
		} catch (ParseException e) {
			Log.e("CAPITULO VII", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CAPITULO VII", "ERROR JSONException");
		}
	}

	public List<List<Object>> listaDatosCapitulo7Reenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo7 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> Nro_Ed = new ArrayList<Object>();
		List<Object> P7_1_2 = new ArrayList<Object>();
		List<Object> P7_1_3 = new ArrayList<Object>();
		List<Object> P7_1_4 = new ArrayList<Object>();
		List<Object> P7_1_5 = new ArrayList<Object>();
		List<Object> P7_1_6 = new ArrayList<Object>();
		List<Object> P7_1_7 = new ArrayList<Object>();
		List<Object> P7_1_8 = new ArrayList<Object>();
		List<Object> P7_1_9 = new ArrayList<Object>();
		List<Object> P7_1_9A = new ArrayList<Object>();
		List<Object> P7_1_9B = new ArrayList<Object>();
		List<Object> P7_1_9C = new ArrayList<Object>();
		List<Object> P7_1_9D = new ArrayList<Object>();
		List<Object> P7_1_10 = new ArrayList<Object>();
		List<Object> P7_1_11 = new ArrayList<Object>();
		List<Object> P7_1_12 = new ArrayList<Object>();
		List<Object> P7_1_13 = new ArrayList<Object>();
		List<Object> P7_1_14 = new ArrayList<Object>();
		List<Object> P7_1_15 = new ArrayList<Object>();
		List<Object> P7_1_15A = new ArrayList<Object>();
		List<Object> P7_1_15B = new ArrayList<Object>();
		List<Object> P7_1_15C = new ArrayList<Object>();
		List<Object> P7_1_15D = new ArrayList<Object>();
		List<Object> P7_1_16 = new ArrayList<Object>();
		List<Object> P7_1_17 = new ArrayList<Object>();
		List<Object> P7_1_18 = new ArrayList<Object>();
		List<Object> P7_1_19 = new ArrayList<Object>();
		List<Object> P7_1_20 = new ArrayList<Object>();
		List<Object> P7_1_21 = new ArrayList<Object>();
		List<Object> P7_1_22 = new ArrayList<Object>();
		List<Object> P7_1_23 = new ArrayList<Object>();
		List<Object> P7_1_24 = new ArrayList<Object>();
		List<Object> P7_1_25 = new ArrayList<Object>();
		List<Object> P7_1_26 = new ArrayList<Object>();
		List<Object> P7_1_27 = new ArrayList<Object>();
		List<Object> P7_1_28 = new ArrayList<Object>();
		List<Object> P7_2_1 = new ArrayList<Object>();
		List<Object> P7_2_2 = new ArrayList<Object>();
		List<Object> P7_OBS = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, Nro_Ed, P7_1_2, P7_1_3, P7_1_4, "
								+ "P7_1_5, P7_1_6, P7_1_7, P7_1_8, P7_1_9, P7_1_9A, P7_1_9B, "
								+ "P7_1_9C, P7_1_9D, P7_1_10, P7_1_11, P7_1_12, P7_1_13, P7_1_14, "
								+ "P7_1_15, P7_1_15A, P7_1_15B, P7_1_15C, P7_1_15D, P7_1_16, P7_1_17, "
								+ "P7_1_18, P7_1_19, P7_1_20, P7_1_21, P7_1_22, P7_1_23, P7_1_24, P7_1_25, "
								+ "P7_1_26, P7_1_27, P7_1_28, P7_2_1, P7_2_2, P7_OBS from P7 where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getString(0));
				Nro_Ed.add(cursor.getInt(1));
				P7_1_2.add(cursor.getInt(2));
				P7_1_3.add(cursor.getFloat(3));
				P7_1_4.add(cursor.getInt(4));
				P7_1_5.add(cursor.getInt(5));
				P7_1_6.add(cursor.getInt(6));
				P7_1_7.add(cursor.getInt(7));
				P7_1_8.add(cursor.getInt(8));
				P7_1_9.add(cursor.getInt(9));
				P7_1_9A.add(cursor.getInt(10));
				P7_1_9B.add(cursor.getInt(11));
				P7_1_9C.add(cursor.getInt(12));
				P7_1_9D.add(cursor.getInt(13));
				P7_1_10.add(cursor.getInt(14));
				P7_1_11.add(cursor.getInt(15));
				P7_1_12.add(cursor.getInt(16));
				P7_1_13.add(cursor.getInt(17));
				P7_1_14.add(cursor.getInt(18));
				P7_1_15.add(cursor.getInt(19));
				P7_1_15A.add(cursor.getInt(20));
				P7_1_15B.add(cursor.getInt(21));
				P7_1_15C.add(cursor.getInt(22));
				P7_1_15D.add(cursor.getInt(23));
				P7_1_16.add(cursor.getInt(24));
				P7_1_17.add(cursor.getInt(25));
				P7_1_18.add(cursor.getInt(26));
				P7_1_19.add(cursor.getInt(27));
				P7_1_20.add(cursor.getInt(28));
				P7_1_21.add(cursor.getInt(29));
				P7_1_22.add(cursor.getInt(30));
				P7_1_23.add(cursor.getInt(31));
				P7_1_24.add(cursor.getInt(32));
				P7_1_25.add(cursor.getInt(33));
				P7_1_26.add(cursor.getInt(34));
				P7_1_27.add(cursor.getInt(35));
				P7_1_28.add(cursor.getInt(36));
				P7_2_1.add(cursor.getInt(37));
				P7_2_2.add(cursor.getInt(38));
				P7_OBS.add(cursor.getString(39));

			} while (cursor.moveToNext());

			capitulo7.add(Nro_Pred);
			capitulo7.add(Nro_Ed);
			capitulo7.add(P7_1_2);
			capitulo7.add(P7_1_3);
			capitulo7.add(P7_1_4);
			capitulo7.add(P7_1_5);
			capitulo7.add(P7_1_6);
			capitulo7.add(P7_1_7);
			capitulo7.add(P7_1_8);
			capitulo7.add(P7_1_9);
			capitulo7.add(P7_1_9A);
			capitulo7.add(P7_1_9B);
			capitulo7.add(P7_1_9C);
			capitulo7.add(P7_1_9D);
			capitulo7.add(P7_1_10);
			capitulo7.add(P7_1_11);
			capitulo7.add(P7_1_12);
			capitulo7.add(P7_1_13);
			capitulo7.add(P7_1_14);
			capitulo7.add(P7_1_15);
			capitulo7.add(P7_1_15A);
			capitulo7.add(P7_1_15B);
			capitulo7.add(P7_1_15C);
			capitulo7.add(P7_1_15D);
			capitulo7.add(P7_1_16);
			capitulo7.add(P7_1_17);
			capitulo7.add(P7_1_18);
			capitulo7.add(P7_1_19);
			capitulo7.add(P7_1_20);
			capitulo7.add(P7_1_21);
			capitulo7.add(P7_1_22);
			capitulo7.add(P7_1_23);
			capitulo7.add(P7_1_24);
			capitulo7.add(P7_1_25);
			capitulo7.add(P7_1_26);
			capitulo7.add(P7_1_27);
			capitulo7.add(P7_1_28);
			capitulo7.add(P7_2_1);
			capitulo7.add(P7_2_2);
			capitulo7.add(P7_OBS);
		}
		Cerrar();

		return capitulo7;
	}

	public List<String> reenvioDatosCapitulo7(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP7 = listaDatosCapitulo7Reenvio(
				codigoLocalPadron, context);
		HttpPost postP7 = null;
		StringEntity entityP7 = null;
		String respStrP7 = "";
		HttpResponse resp7 = null;
		JSONObject datosP7;
		JSONObject datosRecorridoP7;
		JSONArray arregloDatosP7;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP7 = new HttpPost(conexion
					+ "index.php/visor/P7/send/format/json");
			postP7.setHeader("content-type", "application/json");

			datosP7 = new JSONObject();
			arregloDatosP7 = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP7.get(0).size(); i++) {
				datosRecorridoP7 = new JSONObject();
				datosRecorridoP7.put("id_local", codigoLocalPadron);
				datosRecorridoP7.put("Nro_Pred", datosAReenviarTablaP7.get(0)
						.get(i));
				datosRecorridoP7.put("Nro_Ed", datosAReenviarTablaP7.get(1)
						.get(i));
				datosRecorridoP7.put("P7_1_2", datosAReenviarTablaP7.get(2)
						.get(i));
				datosRecorridoP7.put("P7_1_3", datosAReenviarTablaP7.get(3)
						.get(i));
				datosRecorridoP7.put("P7_1_4", datosAReenviarTablaP7.get(4)
						.get(i));
				datosRecorridoP7.put("P7_1_5", datosAReenviarTablaP7.get(5)
						.get(i));
				datosRecorridoP7.put("P7_1_6", datosAReenviarTablaP7.get(6)
						.get(i));
				datosRecorridoP7.put("P7_1_7", datosAReenviarTablaP7.get(7)
						.get(i));
				datosRecorridoP7.put("P7_1_8", datosAReenviarTablaP7.get(8)
						.get(i));
				datosRecorridoP7.put("P7_1_9", datosAReenviarTablaP7.get(9)
						.get(i));
				datosRecorridoP7.put("P7_1_9A", datosAReenviarTablaP7.get(10)
						.get(i));
				datosRecorridoP7.put("P7_1_9B", datosAReenviarTablaP7.get(11)
						.get(i));
				datosRecorridoP7.put("P7_1_9C", datosAReenviarTablaP7.get(12)
						.get(i));
				datosRecorridoP7.put("P7_1_9D", datosAReenviarTablaP7.get(13)
						.get(i));
				datosRecorridoP7.put("P7_1_10", datosAReenviarTablaP7.get(14)
						.get(i));
				datosRecorridoP7.put("P7_1_11", datosAReenviarTablaP7.get(15)
						.get(i));
				datosRecorridoP7.put("P7_1_12", datosAReenviarTablaP7.get(16)
						.get(i));
				datosRecorridoP7.put("P7_1_13", datosAReenviarTablaP7.get(17)
						.get(i));
				datosRecorridoP7.put("P7_1_14", datosAReenviarTablaP7.get(18)
						.get(i));
				datosRecorridoP7.put("P7_1_15", datosAReenviarTablaP7.get(19)
						.get(i));
				datosRecorridoP7.put("P7_1_15A", datosAReenviarTablaP7.get(20)
						.get(i));
				datosRecorridoP7.put("P7_1_15B", datosAReenviarTablaP7.get(21)
						.get(i));
				datosRecorridoP7.put("P7_1_15C", datosAReenviarTablaP7.get(22)
						.get(i));
				datosRecorridoP7.put("P7_1_15D", datosAReenviarTablaP7.get(23)
						.get(i));
				datosRecorridoP7.put("P7_1_16", datosAReenviarTablaP7.get(24)
						.get(i));
				datosRecorridoP7.put("P7_1_17", datosAReenviarTablaP7.get(25)
						.get(i));
				datosRecorridoP7.put("P7_1_18", datosAReenviarTablaP7.get(26)
						.get(i));
				datosRecorridoP7.put("P7_1_19", datosAReenviarTablaP7.get(27)
						.get(i));
				datosRecorridoP7.put("P7_1_20", datosAReenviarTablaP7.get(28)
						.get(i));
				datosRecorridoP7.put("P7_1_21", datosAReenviarTablaP7.get(29)
						.get(i));
				datosRecorridoP7.put("P7_1_22", datosAReenviarTablaP7.get(30)
						.get(i));
				datosRecorridoP7.put("P7_1_23", datosAReenviarTablaP7.get(31)
						.get(i));
				datosRecorridoP7.put("P7_1_24", datosAReenviarTablaP7.get(32)
						.get(i));
				datosRecorridoP7.put("P7_1_25", datosAReenviarTablaP7.get(33)
						.get(i));
				datosRecorridoP7.put("P7_1_26", datosAReenviarTablaP7.get(34)
						.get(i));
				datosRecorridoP7.put("P7_1_27", datosAReenviarTablaP7.get(35)
						.get(i));
				datosRecorridoP7.put("P7_1_28", datosAReenviarTablaP7.get(36)
						.get(i));
				datosRecorridoP7.put("P7_2_1", datosAReenviarTablaP7.get(37)
						.get(i));
				datosRecorridoP7.put("P7_2_2", datosAReenviarTablaP7.get(38)
						.get(i));
				datosRecorridoP7.put("P7_OBS", datosAReenviarTablaP7.get(39)
						.get(i));
				datosRecorridoP7.put("Version", 0);
				arregloDatosP7.put(datosRecorridoP7);
			}

			datosP7.put("token", token);
			datosP7.put("datos", arregloDatosP7.toString());

			entityP7 = new StringEntity(datosP7.toString());
			postP7.setEntity(entityP7);

			resp7 = httpClient.execute(postP7);
			respStrP7 = EntityUtils.toString(resp7.getEntity());

			/*
			 * if (respStrP7.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P7", context); }
			 */

			respuestas.add(respStrP7);

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo8(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo8 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P8_2 = new ArrayList<Object>();
		List<Object> P8_area = new ArrayList<Object>();
		List<Object> P8_altura = new ArrayList<Object>();
		List<Object> P8_longitud = new ArrayList<Object>();
		List<Object> P8_predio = new ArrayList<Object>();
		List<Object> P8_ejecuto = new ArrayList<Object>();
		List<Object> P8_ejecuto_O = new ArrayList<Object>();
		List<Object> P8_Est_E = new ArrayList<Object>();
		List<Object> P8_Ant = new ArrayList<Object>();
		List<Object> P8_RecTec = new ArrayList<Object>();
		List<Object> P8_Est_PaLo = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P8_2, P8_area, P8_altura, P8_longitud, P8_predio, P8_ejecuto, "
								+ "P8_ejecuto_O, P8_Est_E, P8_Ant, P8_RecTec, P8_Est_PaLo from P8 where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getString(0));
				P8_2.add(cursor.getString(1));
				P8_area.add(cursor.getFloat(2));
				P8_altura.add(cursor.getString(3));
				P8_longitud.add(cursor.getString(4));
				P8_predio.add(cursor.getString(5));
				P8_ejecuto.add(cursor.getInt(6));
				P8_ejecuto_O.add(cursor.getString(7));
				P8_Est_E.add(cursor.getInt(8));
				P8_Ant.add(cursor.getInt(9));
				P8_RecTec.add(cursor.getInt(10));
				P8_Est_PaLo.add(cursor.getInt(11));

			} while (cursor.moveToNext());

			capitulo8.add(Nro_Pred);
			capitulo8.add(P8_2);
			capitulo8.add(P8_area);
			capitulo8.add(P8_altura);
			capitulo8.add(P8_longitud);
			capitulo8.add(P8_predio);
			capitulo8.add(P8_ejecuto);
			capitulo8.add(P8_ejecuto_O);
			capitulo8.add(P8_Est_E);
			capitulo8.add(P8_Ant);
			capitulo8.add(P8_RecTec);
			capitulo8.add(P8_Est_PaLo);
		}
		Cerrar();

		return capitulo8;
	}

	public void envioDatosCapitulo8(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP8 = listaDatosCapitulo8(
				codigoLocalPadron, context);
		HttpPost postP8 = null;
		StringEntity entityP8 = null;
		String respStrP8 = "";
		HttpResponse resp8 = null;
		JSONObject datosP8;
		JSONObject datosRecorridoP8;
		JSONArray arregloDatosP8;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP8 = new HttpPost(conexion
					+ "index.php/visor/P8/send/format/json");
			postP8.setHeader("content-type", "application/json");

			datosP8 = new JSONObject();
			arregloDatosP8 = new JSONArray();

			if (datosAEnviarTablaP8.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP8.get(0).size(); i++) {
					datosRecorridoP8 = new JSONObject();
					datosRecorridoP8.put("id_local", codigoLocalPadron);
					datosRecorridoP8.put("Nro_Pred", datosAEnviarTablaP8.get(0)
							.get(i));
					datosRecorridoP8.put("P8_2", datosAEnviarTablaP8.get(1)
							.get(i));
					datosRecorridoP8.put("P8_area", datosAEnviarTablaP8.get(2)
							.get(i));
					datosRecorridoP8.put("P8_altura", datosAEnviarTablaP8
							.get(3).get(i));
					datosRecorridoP8.put("P8_longitud", datosAEnviarTablaP8
							.get(4).get(i));
					datosRecorridoP8.put("P8_predio", datosAEnviarTablaP8
							.get(5).get(i));
					datosRecorridoP8.put("P8_ejecuto",
							datosAEnviarTablaP8.get(6).get(i));
					datosRecorridoP8.put("P8_ejecuto_O", datosAEnviarTablaP8
							.get(7).get(i));
					datosRecorridoP8.put("P8_Est_E", datosAEnviarTablaP8.get(8)
							.get(i));
					datosRecorridoP8.put("P8_Ant", datosAEnviarTablaP8.get(9)
							.get(i));
					datosRecorridoP8.put("P8_RecTec",
							datosAEnviarTablaP8.get(10).get(i));
					datosRecorridoP8.put("P8_Est_PaLo", datosAEnviarTablaP8
							.get(11).get(i));
					datosRecorridoP8.put("Version", 0);
					arregloDatosP8.put(datosRecorridoP8);
				}
			}

			datosP8.put("token", token);
			datosP8.put("datos", arregloDatosP8.toString());

			entityP8 = new StringEntity(datosP8.toString());
			postP8.setEntity(entityP8);

			resp8 = httpClient.execute(postP8);
			respStrP8 = EntityUtils.toString(resp8.getEntity());

			if (datosAEnviarTablaP8.size() > 0) {
				JSONObject respJSONP8 = new JSONObject(respStrP8);
				/*
				 * if (respJSONP8.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P8", context); }
				 */
			}
			Log.i("CAPITULO VIII", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO VIII", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO VIII", "ERROR IOException");
		} catch (ParseException e) {
			Log.e("CAPITULO VIII", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CAPITULO VIII", "ERROR JSONException");
		}
	}

	public List<List<Object>> listaDatosCapitulo8Reenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo8 = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P8_2 = new ArrayList<Object>();
		List<Object> P8_area = new ArrayList<Object>();
		List<Object> P8_altura = new ArrayList<Object>();
		List<Object> P8_longitud = new ArrayList<Object>();
		List<Object> P8_predio = new ArrayList<Object>();
		List<Object> P8_ejecuto = new ArrayList<Object>();
		List<Object> P8_ejecuto_O = new ArrayList<Object>();
		List<Object> P8_Est_E = new ArrayList<Object>();
		List<Object> P8_Ant = new ArrayList<Object>();
		List<Object> P8_RecTec = new ArrayList<Object>();
		List<Object> P8_Est_PaLo = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P8_2, P8_area, P8_altura, P8_longitud, P8_predio, P8_ejecuto, "
								+ "P8_ejecuto_O, P8_Est_E, P8_Ant, P8_RecTec, P8_Est_PaLo from P8 where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getString(0));
				P8_2.add(cursor.getString(1));
				P8_area.add(cursor.getFloat(2));
				P8_altura.add(cursor.getString(3));
				P8_longitud.add(cursor.getString(4));
				P8_predio.add(cursor.getString(5));
				P8_ejecuto.add(cursor.getInt(6));
				P8_ejecuto_O.add(cursor.getString(7));
				P8_Est_E.add(cursor.getInt(8));
				P8_Ant.add(cursor.getInt(9));
				P8_RecTec.add(cursor.getInt(10));
				P8_Est_PaLo.add(cursor.getInt(11));

			} while (cursor.moveToNext());

			capitulo8.add(Nro_Pred);
			capitulo8.add(P8_2);
			capitulo8.add(P8_area);
			capitulo8.add(P8_altura);
			capitulo8.add(P8_longitud);
			capitulo8.add(P8_predio);
			capitulo8.add(P8_ejecuto);
			capitulo8.add(P8_ejecuto_O);
			capitulo8.add(P8_Est_E);
			capitulo8.add(P8_Ant);
			capitulo8.add(P8_RecTec);
			capitulo8.add(P8_Est_PaLo);
		}
		Cerrar();

		return capitulo8;
	}

	public List<String> reenvioDatosCapitulo8(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP8 = listaDatosCapitulo8Reenvio(
				codigoLocalPadron, context);
		HttpPost postP8 = null;
		StringEntity entityP8 = null;
		String respStrP8 = "";
		HttpResponse resp8 = null;
		JSONObject datosP8;
		JSONObject datosRecorridoP8;
		JSONArray arregloDatosP8;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP8 = new HttpPost(conexion
					+ "index.php/visor/P8/send/format/json");
			postP8.setHeader("content-type", "application/json");

			datosP8 = new JSONObject();
			arregloDatosP8 = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP8.get(0).size(); i++) {
				datosRecorridoP8 = new JSONObject();
				datosRecorridoP8.put("id_local", codigoLocalPadron);
				datosRecorridoP8.put("Nro_Pred", datosAReenviarTablaP8.get(0)
						.get(i));
				datosRecorridoP8.put("P8_2", datosAReenviarTablaP8.get(1)
						.get(i));
				datosRecorridoP8.put("P8_area", datosAReenviarTablaP8.get(2)
						.get(i));
				datosRecorridoP8.put("P8_altura", datosAReenviarTablaP8.get(3)
						.get(i));
				datosRecorridoP8.put("P8_longitud", datosAReenviarTablaP8
						.get(4).get(i));
				datosRecorridoP8.put("P8_predio", datosAReenviarTablaP8.get(5)
						.get(i));
				datosRecorridoP8.put("P8_ejecuto", datosAReenviarTablaP8.get(6)
						.get(i));
				datosRecorridoP8.put("P8_ejecuto_O",
						datosAReenviarTablaP8.get(7).get(i));
				datosRecorridoP8.put("P8_Est_E", datosAReenviarTablaP8.get(8)
						.get(i));
				datosRecorridoP8.put("P8_Ant", datosAReenviarTablaP8.get(9)
						.get(i));
				datosRecorridoP8.put("P8_RecTec", datosAReenviarTablaP8.get(10)
						.get(i));
				datosRecorridoP8.put("P8_Est_PaLo",
						datosAReenviarTablaP8.get(11).get(i));
				datosRecorridoP8.put("Version", 0);
				arregloDatosP8.put(datosRecorridoP8);
			}

			datosP8.put("token", token);
			datosP8.put("datos", arregloDatosP8.toString());

			entityP8 = new StringEntity(datosP8.toString());
			postP8.setEntity(entityP8);

			resp8 = httpClient.execute(postP8);
			respStrP8 = EntityUtils.toString(resp8.getEntity());

			respuestas.add(respStrP8);

			/*
			 * if (respStrP8.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P8", context); }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	public List<List<Object>> listaDatosCapitulo9F(String codigoLocalPadron,
			Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo9F = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P9_F_Nro = new ArrayList<Object>();
		List<Object> P9_Foto = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P9_F_Nro, P9_Foto from P9_F where id_local=?",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P9_F_Nro.add(cursor.getString(1));
				P9_Foto.add(cursor.getInt(2));

			} while (cursor.moveToNext());

			capitulo9F.add(Nro_Pred);
			capitulo9F.add(P9_F_Nro);
			capitulo9F.add(P9_Foto);
		}
		Cerrar();

		return capitulo9F;
	}

	public void envioDatosCapitulo9(String codigoLocalPadron, String token,
			Context context) {
		List<List<Object>> datosAEnviarTablaP9F = listaDatosCapitulo9F(
				codigoLocalPadron, context);
		HttpPost postP9F = null;
		StringEntity entityP9F = null;
		String respStrP9F = "";
		HttpResponse resp9F = null;
		JSONObject datosP9F;
		JSONObject datosRecorridoP9F;
		JSONArray arregloDatosP9F = null;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP9F = new HttpPost(conexion
					+ "index.php/visor/P9F/send/format/json");
			postP9F.setHeader("content-type", "application/json");

			datosP9F = new JSONObject();
			arregloDatosP9F = new JSONArray();

			if (datosAEnviarTablaP9F.size() > 0) {
				for (int i = 0; i < datosAEnviarTablaP9F.get(0).size(); i++) {
					datosRecorridoP9F = new JSONObject();
					datosRecorridoP9F.put("id_local", codigoLocalPadron);
					datosRecorridoP9F.put("Nro_Pred",
							datosAEnviarTablaP9F.get(0).get(i));
					datosRecorridoP9F.put("P9_F_Nro",
							datosAEnviarTablaP9F.get(1).get(i));
					datosRecorridoP9F.put("P9_Foto", datosAEnviarTablaP9F
							.get(2).get(i));
					datosRecorridoP9F.put("Version", 0);
					arregloDatosP9F.put(datosRecorridoP9F);
				}
			}

			datosP9F.put("token", token);
			datosP9F.put("datos", arregloDatosP9F.toString());

			entityP9F = new StringEntity(datosP9F.toString());
			postP9F.setEntity(entityP9F);

			resp9F = httpClient.execute(postP9F);
			respStrP9F = EntityUtils.toString(resp9F.getEntity());

			if (datosAEnviarTablaP9F.size() > 0) {
				JSONObject respJSONP9_F = new JSONObject(respStrP9F);
				/*
				 * if (respJSONP9_F.getBoolean("value") == true) {
				 * actualizarTabla(codigoLocalPadron, "P9_F", context); }
				 */
			}
			Log.i("CAPITULO IX", "Exito");
		} catch (ClientProtocolException e) {
			Log.e("CAPITULO IX", "ERROR ClientProtocolException");
		} catch (IOException e) {
			Log.e("CAPITULO IX", "ERROR IOException");
		} catch (ParseException e) {
			Log.e("CAPITULO IX", "ERROR ParseException");
		} catch (JSONException e) {
			Log.e("CAPITULO IX", "ERROR JSONException");
		}
	}

	public List<List<Object>> listaDatosCapitulo9FReenvio(
			String codigoLocalPadron, Context context) {
		util = new UtilDB(context);
		List<List<Object>> capitulo9F = new ArrayList<List<Object>>();
		String[] args = new String[] { codigoLocalPadron };

		db = util.getReadableDatabase();
		List<Object> Nro_Pred = new ArrayList<Object>();
		List<Object> P9_F_Nro = new ArrayList<Object>();
		List<Object> P9_Foto = new ArrayList<Object>();

		cursor = db
				.rawQuery(
						"SELECT Nro_Pred, P9_F_Nro, P9_Foto from P9_F where id_local=? and SwEnviado=0",
						args);
		if (cursor.moveToFirst()) {
			do {
				Nro_Pred.add(cursor.getInt(0));
				P9_F_Nro.add(cursor.getString(1));
				P9_Foto.add(cursor.getInt(2));

			} while (cursor.moveToNext());

			capitulo9F.add(Nro_Pred);
			capitulo9F.add(P9_F_Nro);
			capitulo9F.add(P9_Foto);
		}
		Cerrar();

		return capitulo9F;
	}

	public List<String> reenvioDatosCapitulo9(String codigoLocalPadron,
			String token, Context context) {
		List<String> respuestas = new ArrayList<String>();
		List<List<Object>> datosAReenviarTablaP9F = listaDatosCapitulo9FReenvio(
				codigoLocalPadron, context);
		HttpPost postP9F = null;
		StringEntity entityP9F = null;
		String respStrP9F = "";
		HttpResponse resp9F = null;
		JSONObject datosP9F;
		JSONObject datosRecorridoP9F;
		JSONArray arregloDatosP9F = null;

		try {
			HttpClient httpClient = new DefaultHttpClient();
			postP9F = new HttpPost(conexion
					+ "index.php/visor/P9F/send/format/json");
			postP9F.setHeader("content-type", "application/json");

			datosP9F = new JSONObject();
			arregloDatosP9F = new JSONArray();

			for (int i = 0; i < datosAReenviarTablaP9F.get(0).size(); i++) {
				datosRecorridoP9F = new JSONObject();
				datosRecorridoP9F.put("id_local", codigoLocalPadron);
				datosRecorridoP9F.put("Nro_Pred", datosAReenviarTablaP9F.get(0)
						.get(i));
				datosRecorridoP9F.put("P9_F_Nro", datosAReenviarTablaP9F.get(1)
						.get(i));
				datosRecorridoP9F.put("P9_Foto", datosAReenviarTablaP9F.get(2)
						.get(i));
				datosRecorridoP9F.put("Version", 0);
				arregloDatosP9F.put(datosRecorridoP9F);
			}

			datosP9F.put("token", token);
			datosP9F.put("datos", arregloDatosP9F.toString());

			entityP9F = new StringEntity(datosP9F.toString());
			postP9F.setEntity(entityP9F);

			resp9F = httpClient.execute(postP9F);
			respStrP9F = EntityUtils.toString(resp9F.getEntity());

			respuestas.add(respStrP9F);

			/*
			 * if (respStrP9F.equals("true")) {
			 * actualizarTablaReenvio(codigoLocalPadron, "P9_F", context); }
			 */

		} catch (ClientProtocolException e) {
		} catch (IOException e) {
		} catch (ParseException e) {
		} catch (JSONException e) {
		}

		return respuestas;
	}

	/*
	 * public void actualizarTabla(String codigoLocalPadron, String nombreTabla,
	 * Context context) { util = new UtilDB(context); SQLiteDatabase bd =
	 * util.getWritableDatabase(); ContentValues valores = new ContentValues();
	 * valores.put("SwEnviado", 1); bd.update(nombreTabla, valores,
	 * "id_local=?", new String[] { codigoLocalPadron }); bd.close(); }
	 * 
	 * public void actualizarTablaReenvio(String codigoLocalPadron, String
	 * nombreTabla, Context context) { util = new UtilDB(context);
	 * SQLiteDatabase bd = util.getWritableDatabase(); ContentValues valores =
	 * new ContentValues(); valores.put("SwEnviado", 1); bd.update(nombreTabla,
	 * valores, "id_local=? and SwEnviado=0", new String[] { codigoLocalPadron
	 * }); bd.close(); }
	 */

	protected void Cerrar() {
		cursor.close();
		db.close();
	}
}
